From 0a2e382c3b1733e1525cb80b452bd65043e8ad91 Mon Sep 17 00:00:00 2001 From: ronancpl Date: Fri, 4 Aug 2017 00:04:46 -0300 Subject: [PATCH] Savior Commit Fixed some bugs regarding dojo, updated drop data, minor tweaks on Mystic Doors, added expeditions for Showa Manor, Zakum and Pink Bean, smart search for item slots on quest/npc rewarding system, attempt on boss HPbar to focus on player's current target, quests with selectable rewards now hands the item correctly, after the first PQ instance next ones are loaded more smoothly. --- MobBookUpdate/build/built-jar.properties | 4 - MonsterDropCreator.bat | 4 - README_wzchanges.txt | 6 +- build/built-jar.properties | 2 +- build/classes/client/MapleBuffStat.class | Bin 6572 -> 6707 bytes build/classes/client/MapleCharacter$1.class | Bin 1275 -> 1275 bytes build/classes/client/MapleCharacter$10.class | Bin 1391 -> 1339 bytes build/classes/client/MapleCharacter$11.class | Bin 1185 -> 1295 bytes build/classes/client/MapleCharacter$12.class | Bin 738 -> 1391 bytes build/classes/client/MapleCharacter$13.class | Bin 1121 -> 1185 bytes build/classes/client/MapleCharacter$14.class | Bin 1523 -> 738 bytes build/classes/client/MapleCharacter$15.class | Bin 886 -> 1523 bytes build/classes/client/MapleCharacter$16.class | Bin 732 -> 886 bytes build/classes/client/MapleCharacter$17.class | Bin 733 -> 732 bytes build/classes/client/MapleCharacter$18.class | Bin 733 -> 733 bytes build/classes/client/MapleCharacter$19.class | Bin 1280 -> 733 bytes build/classes/client/MapleCharacter$2.class | Bin 635 -> 1278 bytes build/classes/client/MapleCharacter$20.class | Bin 0 -> 1283 bytes build/classes/client/MapleCharacter$3.class | Bin 766 -> 1308 bytes build/classes/client/MapleCharacter$4.class | Bin 600 -> 635 bytes build/classes/client/MapleCharacter$5.class | Bin 611 -> 766 bytes build/classes/client/MapleCharacter$6.class | Bin 3720 -> 600 bytes build/classes/client/MapleCharacter$7.class | Bin 1758 -> 611 bytes build/classes/client/MapleCharacter$8.class | Bin 1337 -> 3720 bytes build/classes/client/MapleCharacter$9.class | Bin 1293 -> 1758 bytes .../MapleCharacter$CancelCooldownAction.class | Bin 1205 -> 1205 bytes .../client/MapleCharacter$FameStatus.class | Bin 1145 -> 1145 bytes ...leCharacter$MapleBuffStatValueHolder.class | Bin 944 -> 944 bytes ...leCharacter$MapleCoolDownValueHolder.class | Bin 870 -> 870 bytes .../client/MapleCharacter$SkillEntry.class | Bin 828 -> 828 bytes build/classes/client/MapleCharacter.class | Bin 192450 -> 196969 bytes build/classes/client/MapleClient$1.class | Bin 1083 -> 1083 bytes .../client/MapleClient$CharNameAndId.class | Bin 511 -> 511 bytes build/classes/client/MapleClient.class | Bin 40166 -> 40644 bytes .../client/MapleDiseaseValueHolder.class | Bin 0 -> 427 bytes build/classes/client/command/Commands$1.class | Bin 766 -> 820 bytes build/classes/client/command/Commands.class | Bin 74730 -> 79873 bytes .../client/inventory/MapleInventory.class | Bin 9713 -> 11946 bytes build/classes/constants/ItemConstants.class | Bin 1777 -> 2250 bytes build/classes/constants/ServerConstants.class | Bin 4094 -> 4267 bytes .../net/server/channel/Channel$1.class | Bin 0 -> 1810 bytes .../server/channel/Channel$respawnMaps.class | Bin 1343 -> 1343 bytes .../classes/net/server/channel/Channel.class | Bin 13154 -> 16457 bytes .../channel/handlers/CancelChairHandler.class | Bin 1234 -> 1309 bytes .../handlers/CashOperationHandler.class | Bin 10900 -> 10574 bytes .../server/channel/handlers/DoorHandler.class | Bin 1564 -> 1564 bytes .../channel/handlers/EnterMTSHandler.class | Bin 5704 -> 5831 bytes .../channel/handlers/GeneralChatHandler.class | Bin 3906 -> 3809 bytes .../channel/handlers/NPCTalkHandler.class | Bin 2979 -> 2874 bytes .../channel/handlers/SpecialMoveHandler.class | Bin 5577 -> 4524 bytes .../channel/handlers/StorageHandler.class | Bin 6067 -> 6062 bytes .../channel/handlers/WhisperHandler.class | Bin 4577 -> 4577 bytes .../net/server/world/MapleParty$1.class | Bin 0 -> 1457 bytes .../classes/net/server/world/MapleParty.class | Bin 3700 -> 5019 bytes .../scripting/AbstractPlayerInteraction.class | Bin 28619 -> 30415 bytes .../event/EventInstanceManager$1.class | Bin 1582 -> 1582 bytes .../event/EventInstanceManager$2.class | Bin 1580 -> 1580 bytes .../event/EventInstanceManager$3.class | Bin 1325 -> 1325 bytes .../event/EventInstanceManager.class | Bin 33519 -> 33564 bytes .../scripting/event/EventManager$1.class | Bin 1659 -> 1659 bytes .../scripting/event/EventManager$2.class | Bin 1520 -> 1520 bytes .../scripting/event/EventManager$3.class | Bin 914 -> 914 bytes .../EventManager$EventManagerWorker.class | Bin 0 -> 893 bytes .../scripting/event/EventManager.class | Bin 19530 -> 21608 bytes .../npc/NPCConversationManager.class | Bin 16780 -> 16780 bytes .../reactor/ReactorActionManager$1.class | Bin 1761 -> 1761 bytes .../reactor/ReactorActionManager$2.class | Bin 1622 -> 1622 bytes .../reactor/ReactorActionManager.class | Bin 8235 -> 8676 bytes .../server/MapleInventoryManipulator.class | Bin 14746 -> 15690 bytes .../MapleStatEffect$CancelEffectAction.class | Bin 1149 -> 1149 bytes build/classes/server/MapleStatEffect.class | Bin 38237 -> 39640 bytes build/classes/server/MapleTrade.class | Bin 9251 -> 9251 bytes .../server/events/gm/MapleOxQuiz.class | Bin 3954 -> 3955 bytes .../expeditions/MapleExpedition$1.class | Bin 1597 -> 1614 bytes .../server/expeditions/MapleExpedition.class | Bin 7873 -> 7958 bytes .../expeditions/MapleExpeditionType.class | Bin 2252 -> 2316 bytes .../classes/server/life/MapleMonster$1.class | Bin 1914 -> 1914 bytes .../classes/server/life/MapleMonster$2.class | Bin 2231 -> 2231 bytes .../classes/server/life/MapleMonster$3.class | Bin 2021 -> 2021 bytes .../classes/server/life/MapleMonster$4.class | Bin 778 -> 778 bytes .../classes/server/life/MapleMonster$5.class | Bin 1151 -> 1151 bytes .../classes/server/life/MapleMonster$6.class | Bin 946 -> 946 bytes .../server/life/MapleMonster$DamageTask.class | Bin 2250 -> 2250 bytes build/classes/server/life/MapleMonster.class | Bin 31809 -> 31745 bytes build/classes/server/maps/MapleDoor.class | Bin 2739 -> 2725 bytes .../classes/server/maps/MapleDoorObject.class | Bin 3569 -> 3764 bytes build/classes/server/maps/MapleMap$1.class | Bin 1716 -> 1716 bytes build/classes/server/maps/MapleMap$10.class | Bin 959 -> 959 bytes build/classes/server/maps/MapleMap$11.class | Bin 943 -> 943 bytes build/classes/server/maps/MapleMap$12.class | Bin 1833 -> 1767 bytes build/classes/server/maps/MapleMap$13.class | Bin 1007 -> 1007 bytes build/classes/server/maps/MapleMap$14.class | Bin 985 -> 985 bytes build/classes/server/maps/MapleMap$15.class | Bin 2298 -> 2298 bytes build/classes/server/maps/MapleMap$16.class | Bin 2301 -> 2301 bytes build/classes/server/maps/MapleMap$17.class | Bin 1110 -> 1110 bytes build/classes/server/maps/MapleMap$18.class | Bin 1334 -> 1334 bytes build/classes/server/maps/MapleMap$19.class | Bin 911 -> 911 bytes build/classes/server/maps/MapleMap$2.class | Bin 1311 -> 1311 bytes build/classes/server/maps/MapleMap$20.class | Bin 816 -> 816 bytes build/classes/server/maps/MapleMap$21.class | Bin 818 -> 818 bytes build/classes/server/maps/MapleMap$22.class | Bin 816 -> 816 bytes build/classes/server/maps/MapleMap$23.class | Bin 816 -> 816 bytes build/classes/server/maps/MapleMap$24.class | Bin 816 -> 816 bytes build/classes/server/maps/MapleMap$25.class | Bin 816 -> 816 bytes build/classes/server/maps/MapleMap$26.class | Bin 998 -> 998 bytes build/classes/server/maps/MapleMap$27.class | Bin 1561 -> 1561 bytes build/classes/server/maps/MapleMap$28$1.class | Bin 939 -> 939 bytes build/classes/server/maps/MapleMap$28.class | Bin 1332 -> 1332 bytes build/classes/server/maps/MapleMap$29.class | Bin 985 -> 985 bytes build/classes/server/maps/MapleMap$3.class | Bin 698 -> 698 bytes build/classes/server/maps/MapleMap$4.class | Bin 1878 -> 1878 bytes build/classes/server/maps/MapleMap$5.class | Bin 968 -> 968 bytes build/classes/server/maps/MapleMap$6.class | Bin 955 -> 955 bytes build/classes/server/maps/MapleMap$7.class | Bin 782 -> 782 bytes build/classes/server/maps/MapleMap$8.class | Bin 1068 -> 1068 bytes build/classes/server/maps/MapleMap$9.class | Bin 1041 -> 1041 bytes .../maps/MapleMap$ActivateItemReactor$1.class | Bin 1289 -> 1289 bytes .../maps/MapleMap$ActivateItemReactor.class | Bin 2486 -> 2370 bytes .../maps/MapleMap$ExpireMapItemJob.class | Bin 747 -> 747 bytes build/classes/server/maps/MapleMap.class | Bin 83506 -> 86415 bytes build/classes/server/maps/MapleMapItem.class | Bin 4159 -> 4355 bytes build/classes/server/maps/MapleReactor.class | Bin 7085 -> 6583 bytes .../server/quest/actions/ItemAction$1.class | Bin 0 -> 1236 bytes .../quest/actions/ItemAction$ItemData.class | Bin 1289 -> 1408 bytes .../server/quest/actions/ItemAction.class | Bin 6557 -> 8477 bytes .../classes/tools/MaplePacketCreator$2.class | Bin 1510 -> 1510 bytes build/classes/tools/MaplePacketCreator.class | Bin 151563 -> 151848 bytes dist/MapleSolaxia.jar | Bin 1286708 -> 1303392 bytes feature_list.txt | 18 +- mychanges_ptbr.txt | 48 +- nbproject/private/private.xml | 10 +- scripts/event/AreaBossBamboo.js | 54 + scripts/event/AreaBossCentipede.js | 4 +- .../{HorntailFight.js => HorntailBattle.js} | 2 +- scripts/event/HorntailPQ.js | 2 +- scripts/event/OrbisPQ_old.js | 298 - scripts/event/PinkBeanBattle.js | 262 + scripts/event/ScargaBattle.js | 6 +- scripts/event/ShowaBattle.js | 190 + scripts/event/ZakumBattle.js | 313 +- scripts/event/ZakumPQ.js | 324 +- scripts/map/onFirstUserEnter/dojang_1st.js | 50 + scripts/map/onUserEnter/babyPigMap.js | 2 +- scripts/map/onUserEnter/dojang_Eff.js | 42 + scripts/map/onUserEnter/dojang_Msg.js | 4 +- scripts/npc/1052107.js | 52 + scripts/npc/1052115.js | 4 +- scripts/npc/2020008.js | 2 +- scripts/npc/2020009.js | 2 +- scripts/npc/2020010.js | 2 +- scripts/npc/2020011.js | 2 +- scripts/npc/2020013.js | 2 +- scripts/npc/2030008.js | 210 +- scripts/npc/2030010.js | 21 +- scripts/npc/2030013.js | 222 +- scripts/npc/2032002.js | 110 +- scripts/npc/2032003.js | 29 +- scripts/npc/2040043.js | 4 +- scripts/npc/2081005.js | 2 +- scripts/npc/2081100.js | 128 +- scripts/npc/2081200.js | 124 +- scripts/npc/2081300.js | 107 +- scripts/npc/2081400.js | 99 +- scripts/npc/2081500.js | 123 +- scripts/npc/2083004.js | 6 +- scripts/npc/2091005.js | 545 +- scripts/npc/2096000.js | 52 + scripts/npc/2141001.js | 378 +- scripts/npc/2141002.js | 45 +- scripts/npc/9000037.js | 2 +- scripts/npc/9010022.js | 2 +- scripts/npc/9020000.js | 2 +- scripts/npc/9110002.js | 63 + scripts/npc/9120201.js | 185 +- scripts/npc/9120202.js | 51 +- scripts/npc/9120203.js | 60 + scripts/npc/9201097.js | 6 +- scripts/npc/9201134.js | 25 +- scripts/npc/9201143.js | 258 +- scripts/npc/9220004.js | 22 +- scripts/portal/PPinkOut.js | 30 + scripts/portal/Pinkin.js | 30 + scripts/portal/Zakum03.js | 39 + scripts/portal/Zakum05.js | 17 +- scripts/portal/dojang_exit.js | 8 +- scripts/portal/dojang_next.js | 22 +- scripts/portal/dojang_tuto.js | 4 +- scripts/portal/dojang_up.js | 22 +- scripts/portal/hontale_morph2.js | 2 +- scripts/portal/s4berserk.js | 11 +- scripts/portal/s4berserk_move.js | 2 +- scripts/portal/s4firehawk.js | 11 +- scripts/portal/s4hitman.js | 14 +- scripts/portal/s4iceeagle.js | 11 +- scripts/portal/s4nest.js | 16 +- scripts/portal/s4resur_enter.js | 6 +- scripts/portal/s4resur_out.js | 14 +- scripts/portal/s4resurrection.js | 18 +- scripts/portal/s4rush.js | 11 +- scripts/portal/s4tornado_enter.js | 13 +- scripts/reactor/1052000.js | 3 + scripts/reactor/1052002.js | 3 + scripts/reactor/2119000.js | 8 +- scripts/reactor/2119001.js | 26 + scripts/reactor/2119002.js | 26 + scripts/reactor/2119003.js | 26 + scripts/reactor/2119004.js | 25 + scripts/reactor/2119005.js | 25 + scripts/reactor/2119006.js | 25 + scripts/reactor/2229009.js | 24 + scripts/reactor/2708000.js | 43 + scripts/reactor/8001000.js | 24 + sql/db_database.sql | 72 +- sql/db_drops.sql | 595 +- sql/db_shopupdate.sql | 24 +- src/client/MapleBuffStat.java | 6 +- src/client/MapleCharacter.java | 751 +- src/client/MapleClient.java | 20 + src/client/MapleDiseaseValueHolder.java | 34 + src/client/command/Commands.java | 2244 +-- src/client/inventory/ItemFactory.java | 6 +- src/client/inventory/MapleInventory.java | 93 +- src/constants/ItemConstants.java | 17 + src/constants/ServerConstants.java | 22 +- src/net/server/PlayerBuffStorage.java | 2 +- src/net/server/PlayerStorage.java | 4 +- src/net/server/channel/Channel.java | 145 + .../channel/handlers/CancelChairHandler.java | 2 + .../handlers/CashOperationHandler.java | 38 +- .../server/channel/handlers/DoorHandler.java | 1 + .../channel/handlers/EnterMTSHandler.java | 3 +- .../channel/handlers/GeneralChatHandler.java | 86 +- .../handlers/PartyOperationHandler.java | 2 +- .../channel/handlers/SpecialMoveHandler.java | 2 + .../channel/handlers/StorageHandler.java | 10 +- .../channel/handlers/WhisperHandler.java | 6 +- src/net/server/world/MapleParty.java | 33 + src/scripting/AbstractPlayerInteraction.java | 57 +- src/scripting/event/EventInstanceManager.java | 79 +- src/scripting/event/EventManager.java | 82 +- src/scripting/npc/NPCConversationManager.java | 9 - src/scripting/quest/QuestActionManager.java | 4 +- .../reactor/ReactorActionManager.java | 9 + src/server/MapleInventoryManipulator.java | 48 +- src/server/MapleStatEffect.java | 126 +- src/server/events/gm/MapleOxQuiz.java | 2 +- src/server/expeditions/MapleExpedition.java | 18 +- .../expeditions/MapleExpeditionType.java | 5 +- src/server/life/MapleMonster.java | 23 +- src/server/life/MobSkill.java | 10 +- src/server/maps/MapleDoor.java | 56 +- src/server/maps/MapleDoorObject.java | 14 +- src/server/maps/MapleMap.java | 254 +- src/server/maps/MapleMapItem.java | 24 +- src/server/quest/actions/ItemAction.java | 173 +- src/tools/MaplePacketCreator.java | 32 +- todo.txt | 61 +- .../MapleCouponInstaller}/0521.img.xml | 0 .../MapleCouponInstaller}/0536.img.xml | 0 .../MapleCouponInstaller}/build.xml | 0 .../build/built-jar.properties | 0 .../build/classes/.netbeans_automatic_build | 0 .../build/classes/.netbeans_update_resources | 0 .../MapleCouponInstaller.class | Bin .../dist/MapleCouponInstaller.jar | Bin .../MapleCouponInstaller}/dist/README.TXT | 0 .../dist/lib/mysql-connector-java-bin.jar | Bin .../MapleCouponInstaller}/lib/0521.img.xml | 0 .../MapleCouponInstaller}/lib/0536.img.xml | 0 .../lib/mysql-connector-java-bin.jar | Bin .../MapleCouponInstaller}/manifest.mf | 0 .../nbproject/build-impl.xml | 0 .../nbproject/genfiles.properties | 0 .../nbproject/private/config.properties | 0 .../nbproject/private/private.properties | 0 .../nbproject/private/private.xml | 0 .../nbproject/project.properties | 0 .../nbproject/project.xml | 0 .../MapleCouponInstaller.java | 0 .../MapleIdRetriever}/build.xml | 0 .../build/built-jar.properties | 0 .../build/classes/.netbeans_automatic_build | 0 .../build/classes/.netbeans_update_resources | 0 .../mapleidretriever/MapleIdRetriever.class | Bin .../dist/MapleIdRetriever.jar | Bin .../MapleIdRetriever}/dist/README.TXT | 0 .../dist/lib/mysql-connector-java-bin.jar | Bin .../MapleIdRetriever}/handbook/Cash.txt | 0 .../handbook/Equip/Accessory.txt | 0 .../MapleIdRetriever}/handbook/Equip/Cap.txt | 0 .../MapleIdRetriever}/handbook/Equip/Cape.txt | 0 .../MapleIdRetriever}/handbook/Equip/Coat.txt | 0 .../MapleIdRetriever}/handbook/Equip/Face.txt | 0 .../handbook/Equip/Glove.txt | 0 .../MapleIdRetriever}/handbook/Equip/Hair.txt | 0 .../handbook/Equip/Longcoat.txt | 0 .../handbook/Equip/Pants.txt | 0 .../handbook/Equip/PetEquip.txt | 0 .../MapleIdRetriever}/handbook/Equip/Ring.txt | 0 .../handbook/Equip/Shield.txt | 0 .../handbook/Equip/Shoes.txt | 0 .../handbook/Equip/Taming.txt | 0 .../handbook/Equip/Weapon.txt | 0 .../MapleIdRetriever}/handbook/Etc.txt | 0 .../MapleIdRetriever}/handbook/Map.txt | 0 .../MapleIdRetriever}/handbook/Mob.txt | 0 .../MapleIdRetriever}/handbook/NPC.txt | 0 .../MapleIdRetriever}/handbook/Pet.txt | 0 .../MapleIdRetriever}/handbook/Setup.txt | 0 .../MapleIdRetriever}/handbook/Skill.txt | 0 .../MapleIdRetriever}/handbook/Use.txt | 0 .../MapleIdRetriever}/lib/fetch.txt | 0 .../lib/mysql-connector-java-bin.jar | Bin .../MapleIdRetriever}/lib/result.txt | 0 .../MapleIdRetriever}/manifest.mf | 0 .../nbproject/build-impl.xml | 0 .../nbproject/genfiles.properties | 0 .../nbproject/private/private.properties | 0 .../nbproject/private/private.xml | 0 .../nbproject/project.properties | 0 .../MapleIdRetriever}/nbproject/project.xml | 0 .../mapleidretriever/MapleIdRetriever.java | 0 .../MobBookUpdate}/build.xml | 0 .../MobBookUpdate/build/built-jar.properties | 4 + .../build/classes/.netbeans_automatic_build | 0 .../build/classes/.netbeans_update_resources | 0 .../classes/mobbookupdate/MobBookUpdate.class | Bin .../MobBookUpdate}/dist/MobBookUpdate.jar | Bin 6592 -> 6592 bytes .../MobBookUpdate}/dist/README.TXT | 0 .../dist/lib/mysql-connector-java-bin.jar | Bin .../MobBookUpdate}/lib/MonsterBook.img.xml | 0 .../lib/MonsterBook_updated.img.xml | 341 +- .../lib/mysql-connector-java-bin.jar | Bin .../MobBookUpdate}/manifest.mf | 0 .../MobBookUpdate}/nbproject/build-impl.xml | 0 .../nbproject/genfiles.properties | 0 .../nbproject/private/config.properties | 0 .../nbproject/private/private.properties | 0 .../nbproject/private/private.xml | 0 .../nbproject/project.properties | 0 .../MobBookUpdate}/nbproject/project.xml | 0 .../src/mobbookupdate/MobBookUpdate.java | 0 {sql/tools => tools/SQL}/test_duplicates.sql | 0 {sql/tools => tools/SQL}/test_mobcarddrop.sql | 12 +- spider.bat => tools/spider.bat | 0 wz/Item.wz/0403.img.xml | 14828 ++++++++++++++++ wz/Item.wz/Etc/0400.img.xml | 3 + wz/Item.wz/Etc/0403.img.xml | 6 +- wz/Item.wz/Install/0301.img.xml | 1 + wz/Map.wz/Map/Map2/250020000.img.xml | 4 +- wz/Map.wz/Map/Map2/250020300.img.xml | 15 +- wz/Map.wz/Map/Map2/270000100.img.xml | 4078 ++--- wz/Map.wz/Map/Map2/270050100.img.xml | 2 +- wz/Map.wz/Map/Map9/925020001.img.xml | 2 +- wz/Map.wz/Map/Map9/925020010.img.xml | 2 +- wz/Map.wz/Map/Map9/925020011.img.xml | 2 +- wz/Map.wz/Map/Map9/925020012.img.xml | 2 +- wz/Map.wz/Map/Map9/925020013.img.xml | 2 +- wz/Map.wz/Map/Map9/925020014.img.xml | 2 +- wz/Map.wz/Map/Map9/925020100.img.xml | 4 +- wz/Map.wz/Map/Map9/925020101.img.xml | 4 +- wz/Map.wz/Map/Map9/925020102.img.xml | 4 +- wz/Map.wz/Map/Map9/925020103.img.xml | 4 +- wz/Map.wz/Map/Map9/925020104.img.xml | 4 +- wz/Map.wz/Map/Map9/925020105.img.xml | 4 +- wz/Map.wz/Map/Map9/925020106.img.xml | 4 +- wz/Map.wz/Map/Map9/925020107.img.xml | 4 +- wz/Map.wz/Map/Map9/925020108.img.xml | 4 +- wz/Map.wz/Map/Map9/925020109.img.xml | 4 +- wz/Map.wz/Map/Map9/925020200.img.xml | 4 +- wz/Map.wz/Map/Map9/925020201.img.xml | 4 +- wz/Map.wz/Map/Map9/925020202.img.xml | 4 +- wz/Map.wz/Map/Map9/925020203.img.xml | 4 +- wz/Map.wz/Map/Map9/925020204.img.xml | 4 +- wz/Map.wz/Map/Map9/925020205.img.xml | 4 +- wz/Map.wz/Map/Map9/925020206.img.xml | 4 +- wz/Map.wz/Map/Map9/925020207.img.xml | 4 +- wz/Map.wz/Map/Map9/925020208.img.xml | 4 +- wz/Map.wz/Map/Map9/925020209.img.xml | 4 +- wz/Map.wz/Map/Map9/925020300.img.xml | 4 +- wz/Map.wz/Map/Map9/925020301.img.xml | 4 +- wz/Map.wz/Map/Map9/925020302.img.xml | 4 +- wz/Map.wz/Map/Map9/925020303.img.xml | 4 +- wz/Map.wz/Map/Map9/925020304.img.xml | 4 +- wz/Map.wz/Map/Map9/925020305.img.xml | 4 +- wz/Map.wz/Map/Map9/925020306.img.xml | 4 +- wz/Map.wz/Map/Map9/925020307.img.xml | 4 +- wz/Map.wz/Map/Map9/925020308.img.xml | 4 +- wz/Map.wz/Map/Map9/925020309.img.xml | 4 +- wz/Map.wz/Map/Map9/925020400.img.xml | 4 +- wz/Map.wz/Map/Map9/925020401.img.xml | 4 +- wz/Map.wz/Map/Map9/925020402.img.xml | 4 +- wz/Map.wz/Map/Map9/925020403.img.xml | 4 +- wz/Map.wz/Map/Map9/925020404.img.xml | 4 +- wz/Map.wz/Map/Map9/925020405.img.xml | 4 +- wz/Map.wz/Map/Map9/925020406.img.xml | 4 +- wz/Map.wz/Map/Map9/925020407.img.xml | 4 +- wz/Map.wz/Map/Map9/925020408.img.xml | 4 +- wz/Map.wz/Map/Map9/925020409.img.xml | 4 +- wz/Map.wz/Map/Map9/925020500.img.xml | 4 +- wz/Map.wz/Map/Map9/925020501.img.xml | 4 +- wz/Map.wz/Map/Map9/925020502.img.xml | 4 +- wz/Map.wz/Map/Map9/925020503.img.xml | 4 +- wz/Map.wz/Map/Map9/925020504.img.xml | 4 +- wz/Map.wz/Map/Map9/925020505.img.xml | 4 +- wz/Map.wz/Map/Map9/925020506.img.xml | 4 +- wz/Map.wz/Map/Map9/925020507.img.xml | 4 +- wz/Map.wz/Map/Map9/925020508.img.xml | 4 +- wz/Map.wz/Map/Map9/925020509.img.xml | 4 +- wz/Map.wz/Map/Map9/925020600.img.xml | 4 +- wz/Map.wz/Map/Map9/925020601.img.xml | 4 +- wz/Map.wz/Map/Map9/925020602.img.xml | 4 +- wz/Map.wz/Map/Map9/925020603.img.xml | 4 +- wz/Map.wz/Map/Map9/925020604.img.xml | 4 +- wz/Map.wz/Map/Map9/925020605.img.xml | 4 +- wz/Map.wz/Map/Map9/925020606.img.xml | 4 +- wz/Map.wz/Map/Map9/925020607.img.xml | 4 +- wz/Map.wz/Map/Map9/925020608.img.xml | 4 +- wz/Map.wz/Map/Map9/925020609.img.xml | 4 +- wz/Map.wz/Map/Map9/925020610.img.xml | 4 +- wz/Map.wz/Map/Map9/925020700.img.xml | 4 +- wz/Map.wz/Map/Map9/925020701.img.xml | 4 +- wz/Map.wz/Map/Map9/925020702.img.xml | 4 +- wz/Map.wz/Map/Map9/925020703.img.xml | 4 +- wz/Map.wz/Map/Map9/925020704.img.xml | 4 +- wz/Map.wz/Map/Map9/925020705.img.xml | 4 +- wz/Map.wz/Map/Map9/925020706.img.xml | 4 +- wz/Map.wz/Map/Map9/925020707.img.xml | 4 +- wz/Map.wz/Map/Map9/925020708.img.xml | 4 +- wz/Map.wz/Map/Map9/925020709.img.xml | 4 +- wz/Map.wz/Map/Map9/925020800.img.xml | 4 +- wz/Map.wz/Map/Map9/925020801.img.xml | 4 +- wz/Map.wz/Map/Map9/925020802.img.xml | 4 +- wz/Map.wz/Map/Map9/925020803.img.xml | 4 +- wz/Map.wz/Map/Map9/925020804.img.xml | 4 +- wz/Map.wz/Map/Map9/925020805.img.xml | 4 +- wz/Map.wz/Map/Map9/925020806.img.xml | 4 +- wz/Map.wz/Map/Map9/925020807.img.xml | 4 +- wz/Map.wz/Map/Map9/925020808.img.xml | 4 +- wz/Map.wz/Map/Map9/925020809.img.xml | 4 +- wz/Map.wz/Map/Map9/925020900.img.xml | 4 +- wz/Map.wz/Map/Map9/925020901.img.xml | 4 +- wz/Map.wz/Map/Map9/925020902.img.xml | 4 +- wz/Map.wz/Map/Map9/925020903.img.xml | 4 +- wz/Map.wz/Map/Map9/925020904.img.xml | 4 +- wz/Map.wz/Map/Map9/925020905.img.xml | 4 +- wz/Map.wz/Map/Map9/925020906.img.xml | 4 +- wz/Map.wz/Map/Map9/925020907.img.xml | 4 +- wz/Map.wz/Map/Map9/925020908.img.xml | 4 +- wz/Map.wz/Map/Map9/925020909.img.xml | 4 +- wz/Map.wz/Map/Map9/925021000.img.xml | 4 +- wz/Map.wz/Map/Map9/925021001.img.xml | 4 +- wz/Map.wz/Map/Map9/925021002.img.xml | 4 +- wz/Map.wz/Map/Map9/925021003.img.xml | 4 +- wz/Map.wz/Map/Map9/925021004.img.xml | 4 +- wz/Map.wz/Map/Map9/925021005.img.xml | 4 +- wz/Map.wz/Map/Map9/925021006.img.xml | 4 +- wz/Map.wz/Map/Map9/925021007.img.xml | 4 +- wz/Map.wz/Map/Map9/925021008.img.xml | 4 +- wz/Map.wz/Map/Map9/925021009.img.xml | 4 +- wz/Map.wz/Map/Map9/925021100.img.xml | 4 +- wz/Map.wz/Map/Map9/925021101.img.xml | 4 +- wz/Map.wz/Map/Map9/925021102.img.xml | 4 +- wz/Map.wz/Map/Map9/925021103.img.xml | 4 +- wz/Map.wz/Map/Map9/925021104.img.xml | 4 +- wz/Map.wz/Map/Map9/925021105.img.xml | 4 +- wz/Map.wz/Map/Map9/925021106.img.xml | 4 +- wz/Map.wz/Map/Map9/925021107.img.xml | 4 +- wz/Map.wz/Map/Map9/925021108.img.xml | 4 +- wz/Map.wz/Map/Map9/925021109.img.xml | 4 +- wz/Map.wz/Map/Map9/925021200.img.xml | 4 +- wz/Map.wz/Map/Map9/925021201.img.xml | 4 +- wz/Map.wz/Map/Map9/925021202.img.xml | 4 +- wz/Map.wz/Map/Map9/925021203.img.xml | 4 +- wz/Map.wz/Map/Map9/925021204.img.xml | 4 +- wz/Map.wz/Map/Map9/925021205.img.xml | 4 +- wz/Map.wz/Map/Map9/925021206.img.xml | 4 +- wz/Map.wz/Map/Map9/925021207.img.xml | 4 +- wz/Map.wz/Map/Map9/925021208.img.xml | 4 +- wz/Map.wz/Map/Map9/925021209.img.xml | 4 +- wz/Map.wz/Map/Map9/925021300.img.xml | 4 +- wz/Map.wz/Map/Map9/925021301.img.xml | 4 +- wz/Map.wz/Map/Map9/925021302.img.xml | 4 +- wz/Map.wz/Map/Map9/925021303.img.xml | 4 +- wz/Map.wz/Map/Map9/925021304.img.xml | 4 +- wz/Map.wz/Map/Map9/925021305.img.xml | 4 +- wz/Map.wz/Map/Map9/925021306.img.xml | 4 +- wz/Map.wz/Map/Map9/925021307.img.xml | 4 +- wz/Map.wz/Map/Map9/925021308.img.xml | 4 +- wz/Map.wz/Map/Map9/925021309.img.xml | 4 +- wz/Map.wz/Map/Map9/925021400.img.xml | 4 +- wz/Map.wz/Map/Map9/925021401.img.xml | 4 +- wz/Map.wz/Map/Map9/925021402.img.xml | 4 +- wz/Map.wz/Map/Map9/925021403.img.xml | 4 +- wz/Map.wz/Map/Map9/925021404.img.xml | 4 +- wz/Map.wz/Map/Map9/925021405.img.xml | 4 +- wz/Map.wz/Map/Map9/925021406.img.xml | 4 +- wz/Map.wz/Map/Map9/925021407.img.xml | 4 +- wz/Map.wz/Map/Map9/925021408.img.xml | 4 +- wz/Map.wz/Map/Map9/925021409.img.xml | 4 +- wz/Map.wz/Map/Map9/925021500.img.xml | 4 +- wz/Map.wz/Map/Map9/925021501.img.xml | 4 +- wz/Map.wz/Map/Map9/925021502.img.xml | 4 +- wz/Map.wz/Map/Map9/925021503.img.xml | 4 +- wz/Map.wz/Map/Map9/925021504.img.xml | 4 +- wz/Map.wz/Map/Map9/925021505.img.xml | 4 +- wz/Map.wz/Map/Map9/925021506.img.xml | 4 +- wz/Map.wz/Map/Map9/925021507.img.xml | 4 +- wz/Map.wz/Map/Map9/925021508.img.xml | 4 +- wz/Map.wz/Map/Map9/925021509.img.xml | 4 +- wz/Map.wz/Map/Map9/925021600.img.xml | 4 +- wz/Map.wz/Map/Map9/925021601.img.xml | 4 +- wz/Map.wz/Map/Map9/925021602.img.xml | 4 +- wz/Map.wz/Map/Map9/925021603.img.xml | 4 +- wz/Map.wz/Map/Map9/925021604.img.xml | 4 +- wz/Map.wz/Map/Map9/925021605.img.xml | 4 +- wz/Map.wz/Map/Map9/925021606.img.xml | 4 +- wz/Map.wz/Map/Map9/925021607.img.xml | 4 +- wz/Map.wz/Map/Map9/925021608.img.xml | 4 +- wz/Map.wz/Map/Map9/925021609.img.xml | 4 +- wz/Map.wz/Map/Map9/925021700.img.xml | 4 +- wz/Map.wz/Map/Map9/925021701.img.xml | 4 +- wz/Map.wz/Map/Map9/925021702.img.xml | 4 +- wz/Map.wz/Map/Map9/925021703.img.xml | 4 +- wz/Map.wz/Map/Map9/925021704.img.xml | 4 +- wz/Map.wz/Map/Map9/925021705.img.xml | 4 +- wz/Map.wz/Map/Map9/925021706.img.xml | 4 +- wz/Map.wz/Map/Map9/925021707.img.xml | 4 +- wz/Map.wz/Map/Map9/925021708.img.xml | 4 +- wz/Map.wz/Map/Map9/925021709.img.xml | 4 +- wz/Map.wz/Map/Map9/925021800.img.xml | 4 +- wz/Map.wz/Map/Map9/925021801.img.xml | 4 +- wz/Map.wz/Map/Map9/925021802.img.xml | 4 +- wz/Map.wz/Map/Map9/925021803.img.xml | 4 +- wz/Map.wz/Map/Map9/925021804.img.xml | 4 +- wz/Map.wz/Map/Map9/925021805.img.xml | 4 +- wz/Map.wz/Map/Map9/925021806.img.xml | 4 +- wz/Map.wz/Map/Map9/925021807.img.xml | 4 +- wz/Map.wz/Map/Map9/925021808.img.xml | 4 +- wz/Map.wz/Map/Map9/925021809.img.xml | 4 +- wz/Map.wz/Map/Map9/925021900.img.xml | 4 +- wz/Map.wz/Map/Map9/925021901.img.xml | 4 +- wz/Map.wz/Map/Map9/925021902.img.xml | 4 +- wz/Map.wz/Map/Map9/925021903.img.xml | 4 +- wz/Map.wz/Map/Map9/925021904.img.xml | 4 +- wz/Map.wz/Map/Map9/925021905.img.xml | 4 +- wz/Map.wz/Map/Map9/925021906.img.xml | 4 +- wz/Map.wz/Map/Map9/925021907.img.xml | 4 +- wz/Map.wz/Map/Map9/925021908.img.xml | 4 +- wz/Map.wz/Map/Map9/925021909.img.xml | 4 +- wz/Map.wz/Map/Map9/925022000.img.xml | 4 +- wz/Map.wz/Map/Map9/925022001.img.xml | 4 +- wz/Map.wz/Map/Map9/925022002.img.xml | 4 +- wz/Map.wz/Map/Map9/925022003.img.xml | 4 +- wz/Map.wz/Map/Map9/925022004.img.xml | 4 +- wz/Map.wz/Map/Map9/925022005.img.xml | 4 +- wz/Map.wz/Map/Map9/925022006.img.xml | 4 +- wz/Map.wz/Map/Map9/925022007.img.xml | 4 +- wz/Map.wz/Map/Map9/925022008.img.xml | 4 +- wz/Map.wz/Map/Map9/925022009.img.xml | 4 +- wz/Map.wz/Map/Map9/925022100.img.xml | 4 +- wz/Map.wz/Map/Map9/925022101.img.xml | 4 +- wz/Map.wz/Map/Map9/925022102.img.xml | 4 +- wz/Map.wz/Map/Map9/925022103.img.xml | 4 +- wz/Map.wz/Map/Map9/925022104.img.xml | 4 +- wz/Map.wz/Map/Map9/925022105.img.xml | 4 +- wz/Map.wz/Map/Map9/925022106.img.xml | 4 +- wz/Map.wz/Map/Map9/925022107.img.xml | 4 +- wz/Map.wz/Map/Map9/925022108.img.xml | 4 +- wz/Map.wz/Map/Map9/925022109.img.xml | 4 +- wz/Map.wz/Map/Map9/925022200.img.xml | 4 +- wz/Map.wz/Map/Map9/925022201.img.xml | 4 +- wz/Map.wz/Map/Map9/925022202.img.xml | 4 +- wz/Map.wz/Map/Map9/925022203.img.xml | 4 +- wz/Map.wz/Map/Map9/925022204.img.xml | 4 +- wz/Map.wz/Map/Map9/925022205.img.xml | 4 +- wz/Map.wz/Map/Map9/925022206.img.xml | 4 +- wz/Map.wz/Map/Map9/925022207.img.xml | 4 +- wz/Map.wz/Map/Map9/925022208.img.xml | 4 +- wz/Map.wz/Map/Map9/925022209.img.xml | 4 +- wz/Map.wz/Map/Map9/925022300.img.xml | 4 +- wz/Map.wz/Map/Map9/925022301.img.xml | 4 +- wz/Map.wz/Map/Map9/925022302.img.xml | 4 +- wz/Map.wz/Map/Map9/925022303.img.xml | 4 +- wz/Map.wz/Map/Map9/925022304.img.xml | 4 +- wz/Map.wz/Map/Map9/925022305.img.xml | 4 +- wz/Map.wz/Map/Map9/925022306.img.xml | 4 +- wz/Map.wz/Map/Map9/925022307.img.xml | 4 +- wz/Map.wz/Map/Map9/925022308.img.xml | 4 +- wz/Map.wz/Map/Map9/925022309.img.xml | 4 +- wz/Map.wz/Map/Map9/925022400.img.xml | 4 +- wz/Map.wz/Map/Map9/925022401.img.xml | 4 +- wz/Map.wz/Map/Map9/925022402.img.xml | 4 +- wz/Map.wz/Map/Map9/925022403.img.xml | 4 +- wz/Map.wz/Map/Map9/925022404.img.xml | 4 +- wz/Map.wz/Map/Map9/925022405.img.xml | 4 +- wz/Map.wz/Map/Map9/925022406.img.xml | 4 +- wz/Map.wz/Map/Map9/925022407.img.xml | 4 +- wz/Map.wz/Map/Map9/925022408.img.xml | 4 +- wz/Map.wz/Map/Map9/925022409.img.xml | 4 +- wz/Map.wz/Map/Map9/925022500.img.xml | 4 +- wz/Map.wz/Map/Map9/925022501.img.xml | 4 +- wz/Map.wz/Map/Map9/925022502.img.xml | 4 +- wz/Map.wz/Map/Map9/925022503.img.xml | 4 +- wz/Map.wz/Map/Map9/925022504.img.xml | 4 +- wz/Map.wz/Map/Map9/925022505.img.xml | 4 +- wz/Map.wz/Map/Map9/925022506.img.xml | 4 +- wz/Map.wz/Map/Map9/925022507.img.xml | 4 +- wz/Map.wz/Map/Map9/925022508.img.xml | 4 +- wz/Map.wz/Map/Map9/925022509.img.xml | 4 +- wz/Map.wz/Map/Map9/925022600.img.xml | 4 +- wz/Map.wz/Map/Map9/925022601.img.xml | 4 +- wz/Map.wz/Map/Map9/925022602.img.xml | 4 +- wz/Map.wz/Map/Map9/925022603.img.xml | 4 +- wz/Map.wz/Map/Map9/925022604.img.xml | 4 +- wz/Map.wz/Map/Map9/925022605.img.xml | 4 +- wz/Map.wz/Map/Map9/925022606.img.xml | 4 +- wz/Map.wz/Map/Map9/925022607.img.xml | 4 +- wz/Map.wz/Map/Map9/925022608.img.xml | 4 +- wz/Map.wz/Map/Map9/925022609.img.xml | 4 +- wz/Map.wz/Map/Map9/925022700.img.xml | 4 +- wz/Map.wz/Map/Map9/925022701.img.xml | 4 +- wz/Map.wz/Map/Map9/925022702.img.xml | 4 +- wz/Map.wz/Map/Map9/925022703.img.xml | 4 +- wz/Map.wz/Map/Map9/925022704.img.xml | 4 +- wz/Map.wz/Map/Map9/925022705.img.xml | 4 +- wz/Map.wz/Map/Map9/925022706.img.xml | 4 +- wz/Map.wz/Map/Map9/925022707.img.xml | 4 +- wz/Map.wz/Map/Map9/925022708.img.xml | 4 +- wz/Map.wz/Map/Map9/925022709.img.xml | 4 +- wz/Map.wz/Map/Map9/925022800.img.xml | 4 +- wz/Map.wz/Map/Map9/925022801.img.xml | 4 +- wz/Map.wz/Map/Map9/925022802.img.xml | 4 +- wz/Map.wz/Map/Map9/925022803.img.xml | 4 +- wz/Map.wz/Map/Map9/925022804.img.xml | 4 +- wz/Map.wz/Map/Map9/925022805.img.xml | 4 +- wz/Map.wz/Map/Map9/925022806.img.xml | 4 +- wz/Map.wz/Map/Map9/925022807.img.xml | 4 +- wz/Map.wz/Map/Map9/925022808.img.xml | 4 +- wz/Map.wz/Map/Map9/925022809.img.xml | 4 +- wz/Map.wz/Map/Map9/925022900.img.xml | 4 +- wz/Map.wz/Map/Map9/925022901.img.xml | 4 +- wz/Map.wz/Map/Map9/925022902.img.xml | 4 +- wz/Map.wz/Map/Map9/925022903.img.xml | 4 +- wz/Map.wz/Map/Map9/925022904.img.xml | 4 +- wz/Map.wz/Map/Map9/925022905.img.xml | 4 +- wz/Map.wz/Map/Map9/925022906.img.xml | 4 +- wz/Map.wz/Map/Map9/925022907.img.xml | 4 +- wz/Map.wz/Map/Map9/925022908.img.xml | 4 +- wz/Map.wz/Map/Map9/925022909.img.xml | 4 +- wz/Map.wz/Map/Map9/925023000.img.xml | 4 +- wz/Map.wz/Map/Map9/925023001.img.xml | 4 +- wz/Map.wz/Map/Map9/925023002.img.xml | 4 +- wz/Map.wz/Map/Map9/925023003.img.xml | 4 +- wz/Map.wz/Map/Map9/925023004.img.xml | 4 +- wz/Map.wz/Map/Map9/925023005.img.xml | 4 +- wz/Map.wz/Map/Map9/925023006.img.xml | 4 +- wz/Map.wz/Map/Map9/925023007.img.xml | 4 +- wz/Map.wz/Map/Map9/925023008.img.xml | 4 +- wz/Map.wz/Map/Map9/925023009.img.xml | 4 +- wz/Map.wz/Map/Map9/925023100.img.xml | 4 +- wz/Map.wz/Map/Map9/925023101.img.xml | 4 +- wz/Map.wz/Map/Map9/925023102.img.xml | 4 +- wz/Map.wz/Map/Map9/925023103.img.xml | 4 +- wz/Map.wz/Map/Map9/925023104.img.xml | 4 +- wz/Map.wz/Map/Map9/925023105.img.xml | 4 +- wz/Map.wz/Map/Map9/925023106.img.xml | 4 +- wz/Map.wz/Map/Map9/925023107.img.xml | 4 +- wz/Map.wz/Map/Map9/925023108.img.xml | 4 +- wz/Map.wz/Map/Map9/925023109.img.xml | 4 +- wz/Map.wz/Map/Map9/925023200.img.xml | 4 +- wz/Map.wz/Map/Map9/925023201.img.xml | 4 +- wz/Map.wz/Map/Map9/925023202.img.xml | 4 +- wz/Map.wz/Map/Map9/925023203.img.xml | 4 +- wz/Map.wz/Map/Map9/925023204.img.xml | 4 +- wz/Map.wz/Map/Map9/925023205.img.xml | 4 +- wz/Map.wz/Map/Map9/925023206.img.xml | 4 +- wz/Map.wz/Map/Map9/925023207.img.xml | 4 +- wz/Map.wz/Map/Map9/925023208.img.xml | 4 +- wz/Map.wz/Map/Map9/925023209.img.xml | 4 +- wz/Map.wz/Map/Map9/925023300.img.xml | 4 +- wz/Map.wz/Map/Map9/925023301.img.xml | 4 +- wz/Map.wz/Map/Map9/925023302.img.xml | 4 +- wz/Map.wz/Map/Map9/925023303.img.xml | 4 +- wz/Map.wz/Map/Map9/925023304.img.xml | 4 +- wz/Map.wz/Map/Map9/925023305.img.xml | 4 +- wz/Map.wz/Map/Map9/925023306.img.xml | 4 +- wz/Map.wz/Map/Map9/925023307.img.xml | 4 +- wz/Map.wz/Map/Map9/925023308.img.xml | 4 +- wz/Map.wz/Map/Map9/925023309.img.xml | 4 +- wz/Map.wz/Map/Map9/925023400.img.xml | 4 +- wz/Map.wz/Map/Map9/925023401.img.xml | 4 +- wz/Map.wz/Map/Map9/925023402.img.xml | 4 +- wz/Map.wz/Map/Map9/925023403.img.xml | 4 +- wz/Map.wz/Map/Map9/925023404.img.xml | 4 +- wz/Map.wz/Map/Map9/925023405.img.xml | 4 +- wz/Map.wz/Map/Map9/925023406.img.xml | 4 +- wz/Map.wz/Map/Map9/925023407.img.xml | 4 +- wz/Map.wz/Map/Map9/925023408.img.xml | 4 +- wz/Map.wz/Map/Map9/925023409.img.xml | 4 +- wz/Map.wz/Map/Map9/925023500.img.xml | 4 +- wz/Map.wz/Map/Map9/925023501.img.xml | 4 +- wz/Map.wz/Map/Map9/925023502.img.xml | 4 +- wz/Map.wz/Map/Map9/925023503.img.xml | 4 +- wz/Map.wz/Map/Map9/925023504.img.xml | 4 +- wz/Map.wz/Map/Map9/925023505.img.xml | 4 +- wz/Map.wz/Map/Map9/925023506.img.xml | 4 +- wz/Map.wz/Map/Map9/925023507.img.xml | 4 +- wz/Map.wz/Map/Map9/925023508.img.xml | 4 +- wz/Map.wz/Map/Map9/925023509.img.xml | 4 +- wz/Map.wz/Map/Map9/925023600.img.xml | 4 +- wz/Map.wz/Map/Map9/925023601.img.xml | 4 +- wz/Map.wz/Map/Map9/925023602.img.xml | 4 +- wz/Map.wz/Map/Map9/925023603.img.xml | 4 +- wz/Map.wz/Map/Map9/925023604.img.xml | 4 +- wz/Map.wz/Map/Map9/925023605.img.xml | 4 +- wz/Map.wz/Map/Map9/925023606.img.xml | 4 +- wz/Map.wz/Map/Map9/925023607.img.xml | 4 +- wz/Map.wz/Map/Map9/925023608.img.xml | 4 +- wz/Map.wz/Map/Map9/925023609.img.xml | 4 +- wz/Map.wz/Map/Map9/925023700.img.xml | 4 +- wz/Map.wz/Map/Map9/925023701.img.xml | 4 +- wz/Map.wz/Map/Map9/925023702.img.xml | 4 +- wz/Map.wz/Map/Map9/925023703.img.xml | 4 +- wz/Map.wz/Map/Map9/925023704.img.xml | 4 +- wz/Map.wz/Map/Map9/925023705.img.xml | 4 +- wz/Map.wz/Map/Map9/925023706.img.xml | 4 +- wz/Map.wz/Map/Map9/925023707.img.xml | 4 +- wz/Map.wz/Map/Map9/925023708.img.xml | 4 +- wz/Map.wz/Map/Map9/925023709.img.xml | 4 +- wz/Map.wz/Map/Map9/925023800.img.xml | 4 +- wz/Map.wz/Map/Map9/925023801.img.xml | 4 +- wz/Map.wz/Map/Map9/925023802.img.xml | 4 +- wz/Map.wz/Map/Map9/925023803.img.xml | 4 +- wz/Map.wz/Map/Map9/925023804.img.xml | 4 +- wz/Map.wz/Map/Map9/925023805.img.xml | 4 +- wz/Map.wz/Map/Map9/925023806.img.xml | 4 +- wz/Map.wz/Map/Map9/925023807.img.xml | 4 +- wz/Map.wz/Map/Map9/925023808.img.xml | 4 +- wz/Map.wz/Map/Map9/925023809.img.xml | 4 +- wz/Map.wz/Map/Map9/925030100.img.xml | 4 +- wz/Map.wz/Map/Map9/925030101.img.xml | 4 +- wz/Map.wz/Map/Map9/925030102.img.xml | 4 +- wz/Map.wz/Map/Map9/925030103.img.xml | 4 +- wz/Map.wz/Map/Map9/925030104.img.xml | 4 +- wz/Map.wz/Map/Map9/925030200.img.xml | 4 +- wz/Map.wz/Map/Map9/925030201.img.xml | 4 +- wz/Map.wz/Map/Map9/925030202.img.xml | 4 +- wz/Map.wz/Map/Map9/925030203.img.xml | 4 +- wz/Map.wz/Map/Map9/925030204.img.xml | 4 +- wz/Map.wz/Map/Map9/925030300.img.xml | 4 +- wz/Map.wz/Map/Map9/925030301.img.xml | 4 +- wz/Map.wz/Map/Map9/925030302.img.xml | 4 +- wz/Map.wz/Map/Map9/925030303.img.xml | 4 +- wz/Map.wz/Map/Map9/925030304.img.xml | 4 +- wz/Map.wz/Map/Map9/925030400.img.xml | 4 +- wz/Map.wz/Map/Map9/925030401.img.xml | 4 +- wz/Map.wz/Map/Map9/925030402.img.xml | 4 +- wz/Map.wz/Map/Map9/925030403.img.xml | 4 +- wz/Map.wz/Map/Map9/925030404.img.xml | 4 +- wz/Map.wz/Map/Map9/925030500.img.xml | 4 +- wz/Map.wz/Map/Map9/925030501.img.xml | 4 +- wz/Map.wz/Map/Map9/925030502.img.xml | 4 +- wz/Map.wz/Map/Map9/925030503.img.xml | 4 +- wz/Map.wz/Map/Map9/925030504.img.xml | 4 +- wz/Map.wz/Map/Map9/925030600.img.xml | 4 +- wz/Map.wz/Map/Map9/925030601.img.xml | 4 +- wz/Map.wz/Map/Map9/925030602.img.xml | 4 +- wz/Map.wz/Map/Map9/925030603.img.xml | 4 +- wz/Map.wz/Map/Map9/925030604.img.xml | 4 +- wz/Map.wz/Map/Map9/925030700.img.xml | 4 +- wz/Map.wz/Map/Map9/925030701.img.xml | 4 +- wz/Map.wz/Map/Map9/925030702.img.xml | 4 +- wz/Map.wz/Map/Map9/925030703.img.xml | 4 +- wz/Map.wz/Map/Map9/925030704.img.xml | 4 +- wz/Map.wz/Map/Map9/925030800.img.xml | 4 +- wz/Map.wz/Map/Map9/925030801.img.xml | 4 +- wz/Map.wz/Map/Map9/925030802.img.xml | 4 +- wz/Map.wz/Map/Map9/925030803.img.xml | 4 +- wz/Map.wz/Map/Map9/925030804.img.xml | 4 +- wz/Map.wz/Map/Map9/925030900.img.xml | 4 +- wz/Map.wz/Map/Map9/925030901.img.xml | 4 +- wz/Map.wz/Map/Map9/925030902.img.xml | 4 +- wz/Map.wz/Map/Map9/925030903.img.xml | 4 +- wz/Map.wz/Map/Map9/925030904.img.xml | 4 +- wz/Map.wz/Map/Map9/925031000.img.xml | 4 +- wz/Map.wz/Map/Map9/925031001.img.xml | 4 +- wz/Map.wz/Map/Map9/925031002.img.xml | 4 +- wz/Map.wz/Map/Map9/925031003.img.xml | 4 +- wz/Map.wz/Map/Map9/925031004.img.xml | 4 +- wz/Map.wz/Map/Map9/925031100.img.xml | 4 +- wz/Map.wz/Map/Map9/925031101.img.xml | 4 +- wz/Map.wz/Map/Map9/925031102.img.xml | 4 +- wz/Map.wz/Map/Map9/925031103.img.xml | 4 +- wz/Map.wz/Map/Map9/925031104.img.xml | 4 +- wz/Map.wz/Map/Map9/925031200.img.xml | 4 +- wz/Map.wz/Map/Map9/925031201.img.xml | 4 +- wz/Map.wz/Map/Map9/925031202.img.xml | 4 +- wz/Map.wz/Map/Map9/925031203.img.xml | 4 +- wz/Map.wz/Map/Map9/925031204.img.xml | 4 +- wz/Map.wz/Map/Map9/925031300.img.xml | 4 +- wz/Map.wz/Map/Map9/925031301.img.xml | 4 +- wz/Map.wz/Map/Map9/925031302.img.xml | 4 +- wz/Map.wz/Map/Map9/925031303.img.xml | 4 +- wz/Map.wz/Map/Map9/925031304.img.xml | 4 +- wz/Map.wz/Map/Map9/925031400.img.xml | 4 +- wz/Map.wz/Map/Map9/925031401.img.xml | 4 +- wz/Map.wz/Map/Map9/925031402.img.xml | 4 +- wz/Map.wz/Map/Map9/925031403.img.xml | 4 +- wz/Map.wz/Map/Map9/925031404.img.xml | 4 +- wz/Map.wz/Map/Map9/925031500.img.xml | 4 +- wz/Map.wz/Map/Map9/925031501.img.xml | 4 +- wz/Map.wz/Map/Map9/925031502.img.xml | 4 +- wz/Map.wz/Map/Map9/925031503.img.xml | 4 +- wz/Map.wz/Map/Map9/925031504.img.xml | 4 +- wz/Map.wz/Map/Map9/925031600.img.xml | 4 +- wz/Map.wz/Map/Map9/925031601.img.xml | 4 +- wz/Map.wz/Map/Map9/925031602.img.xml | 4 +- wz/Map.wz/Map/Map9/925031603.img.xml | 4 +- wz/Map.wz/Map/Map9/925031604.img.xml | 4 +- wz/Map.wz/Map/Map9/925031700.img.xml | 4 +- wz/Map.wz/Map/Map9/925031701.img.xml | 4 +- wz/Map.wz/Map/Map9/925031702.img.xml | 4 +- wz/Map.wz/Map/Map9/925031703.img.xml | 4 +- wz/Map.wz/Map/Map9/925031704.img.xml | 4 +- wz/Map.wz/Map/Map9/925031800.img.xml | 4 +- wz/Map.wz/Map/Map9/925031801.img.xml | 4 +- wz/Map.wz/Map/Map9/925031802.img.xml | 4 +- wz/Map.wz/Map/Map9/925031803.img.xml | 4 +- wz/Map.wz/Map/Map9/925031804.img.xml | 4 +- wz/Map.wz/Map/Map9/925031900.img.xml | 4 +- wz/Map.wz/Map/Map9/925031901.img.xml | 4 +- wz/Map.wz/Map/Map9/925031902.img.xml | 4 +- wz/Map.wz/Map/Map9/925031903.img.xml | 4 +- wz/Map.wz/Map/Map9/925031904.img.xml | 4 +- wz/Map.wz/Map/Map9/925032000.img.xml | 4 +- wz/Map.wz/Map/Map9/925032001.img.xml | 4 +- wz/Map.wz/Map/Map9/925032002.img.xml | 4 +- wz/Map.wz/Map/Map9/925032003.img.xml | 4 +- wz/Map.wz/Map/Map9/925032004.img.xml | 4 +- wz/Map.wz/Map/Map9/925032100.img.xml | 4 +- wz/Map.wz/Map/Map9/925032101.img.xml | 4 +- wz/Map.wz/Map/Map9/925032102.img.xml | 4 +- wz/Map.wz/Map/Map9/925032103.img.xml | 4 +- wz/Map.wz/Map/Map9/925032104.img.xml | 4 +- wz/Map.wz/Map/Map9/925032200.img.xml | 4 +- wz/Map.wz/Map/Map9/925032201.img.xml | 4 +- wz/Map.wz/Map/Map9/925032202.img.xml | 4 +- wz/Map.wz/Map/Map9/925032203.img.xml | 4 +- wz/Map.wz/Map/Map9/925032204.img.xml | 4 +- wz/Map.wz/Map/Map9/925032300.img.xml | 4 +- wz/Map.wz/Map/Map9/925032301.img.xml | 4 +- wz/Map.wz/Map/Map9/925032302.img.xml | 4 +- wz/Map.wz/Map/Map9/925032303.img.xml | 4 +- wz/Map.wz/Map/Map9/925032304.img.xml | 4 +- wz/Map.wz/Map/Map9/925032400.img.xml | 4 +- wz/Map.wz/Map/Map9/925032401.img.xml | 4 +- wz/Map.wz/Map/Map9/925032402.img.xml | 4 +- wz/Map.wz/Map/Map9/925032403.img.xml | 4 +- wz/Map.wz/Map/Map9/925032404.img.xml | 4 +- wz/Map.wz/Map/Map9/925032500.img.xml | 4 +- wz/Map.wz/Map/Map9/925032501.img.xml | 4 +- wz/Map.wz/Map/Map9/925032502.img.xml | 4 +- wz/Map.wz/Map/Map9/925032503.img.xml | 4 +- wz/Map.wz/Map/Map9/925032504.img.xml | 4 +- wz/Map.wz/Map/Map9/925032600.img.xml | 4 +- wz/Map.wz/Map/Map9/925032601.img.xml | 4 +- wz/Map.wz/Map/Map9/925032602.img.xml | 4 +- wz/Map.wz/Map/Map9/925032603.img.xml | 4 +- wz/Map.wz/Map/Map9/925032604.img.xml | 4 +- wz/Map.wz/Map/Map9/925032700.img.xml | 4 +- wz/Map.wz/Map/Map9/925032701.img.xml | 4 +- wz/Map.wz/Map/Map9/925032702.img.xml | 4 +- wz/Map.wz/Map/Map9/925032703.img.xml | 4 +- wz/Map.wz/Map/Map9/925032704.img.xml | 4 +- wz/Map.wz/Map/Map9/925032800.img.xml | 4 +- wz/Map.wz/Map/Map9/925032801.img.xml | 4 +- wz/Map.wz/Map/Map9/925032802.img.xml | 4 +- wz/Map.wz/Map/Map9/925032803.img.xml | 4 +- wz/Map.wz/Map/Map9/925032804.img.xml | 4 +- wz/Map.wz/Map/Map9/925032900.img.xml | 4 +- wz/Map.wz/Map/Map9/925032901.img.xml | 4 +- wz/Map.wz/Map/Map9/925032902.img.xml | 4 +- wz/Map.wz/Map/Map9/925032903.img.xml | 4 +- wz/Map.wz/Map/Map9/925032904.img.xml | 4 +- wz/Map.wz/Map/Map9/925033000.img.xml | 4 +- wz/Map.wz/Map/Map9/925033001.img.xml | 4 +- wz/Map.wz/Map/Map9/925033002.img.xml | 4 +- wz/Map.wz/Map/Map9/925033003.img.xml | 4 +- wz/Map.wz/Map/Map9/925033004.img.xml | 4 +- wz/Map.wz/Map/Map9/925033100.img.xml | 4 +- wz/Map.wz/Map/Map9/925033101.img.xml | 4 +- wz/Map.wz/Map/Map9/925033102.img.xml | 4 +- wz/Map.wz/Map/Map9/925033103.img.xml | 4 +- wz/Map.wz/Map/Map9/925033104.img.xml | 4 +- wz/Map.wz/Map/Map9/925033200.img.xml | 4 +- wz/Map.wz/Map/Map9/925033201.img.xml | 4 +- wz/Map.wz/Map/Map9/925033202.img.xml | 4 +- wz/Map.wz/Map/Map9/925033203.img.xml | 4 +- wz/Map.wz/Map/Map9/925033204.img.xml | 4 +- wz/Map.wz/Map/Map9/925033300.img.xml | 4 +- wz/Map.wz/Map/Map9/925033301.img.xml | 4 +- wz/Map.wz/Map/Map9/925033302.img.xml | 4 +- wz/Map.wz/Map/Map9/925033303.img.xml | 4 +- wz/Map.wz/Map/Map9/925033304.img.xml | 4 +- wz/Map.wz/Map/Map9/925033400.img.xml | 4 +- wz/Map.wz/Map/Map9/925033401.img.xml | 4 +- wz/Map.wz/Map/Map9/925033402.img.xml | 4 +- wz/Map.wz/Map/Map9/925033403.img.xml | 4 +- wz/Map.wz/Map/Map9/925033404.img.xml | 4 +- wz/Map.wz/Map/Map9/925033500.img.xml | 4 +- wz/Map.wz/Map/Map9/925033501.img.xml | 4 +- wz/Map.wz/Map/Map9/925033502.img.xml | 4 +- wz/Map.wz/Map/Map9/925033503.img.xml | 4 +- wz/Map.wz/Map/Map9/925033504.img.xml | 4 +- wz/Map.wz/Map/Map9/925033600.img.xml | 4 +- wz/Map.wz/Map/Map9/925033601.img.xml | 4 +- wz/Map.wz/Map/Map9/925033602.img.xml | 4 +- wz/Map.wz/Map/Map9/925033603.img.xml | 4 +- wz/Map.wz/Map/Map9/925033604.img.xml | 4 +- wz/Map.wz/Map/Map9/925033700.img.xml | 4 +- wz/Map.wz/Map/Map9/925033701.img.xml | 4 +- wz/Map.wz/Map/Map9/925033702.img.xml | 4 +- wz/Map.wz/Map/Map9/925033703.img.xml | 4 +- wz/Map.wz/Map/Map9/925033704.img.xml | 4 +- wz/Map.wz/Map/Map9/925033800.img.xml | 4 +- wz/Map.wz/Map/Map9/925033801.img.xml | 4 +- wz/Map.wz/Map/Map9/925033802.img.xml | 4 +- wz/Map.wz/Map/Map9/925033803.img.xml | 4 +- wz/Map.wz/Map/Map9/925033804.img.xml | 4 +- wz/Map.wz/Physics.img.xml | 14 +- wz/Mob.wz/5090000.img.xml | 7 +- wz/Mob.wz/5090001.img.xml | 13 +- wz/Mob.wz/6090000.img.xml | 5 +- wz/Mob.wz/6090001.img.xml | 5 +- wz/Mob.wz/6090002.img.xml | 11 +- wz/Mob.wz/6090003.img.xml | 5 +- wz/Mob.wz/6090004.img.xml | 7 +- wz/Mob.wz/8220007.img.xml | 3 + wz/Mob.wz/8810018.img.xml | 1 + wz/Mob.wz/8820000.img.xml | 3 + wz/Mob.wz/8820002.img.xml | 3 + wz/Mob.wz/8820003.img.xml | 5 +- wz/Mob.wz/8820004.img.xml | 5 +- wz/Mob.wz/8820005.img.xml | 5 +- wz/Mob.wz/8820006.img.xml | 5 +- wz/Mob.wz/9300187.img.xml | 3 - wz/Mob.wz/9300192.img.xml | 3 - wz/Mob.wz/9300207.img.xml | 3 - wz/Mob.wz/9300210.img.xml | 3 - wz/Mob.wz/9400014.img.xml | 3 + wz/Mob.wz/9400112.img.xml | 3 + wz/Mob.wz/9400113.img.xml | 3 + wz/Mob.wz/9400120.img.xml | 3 + wz/Mob.wz/9400121.img.xml | 3 + wz/Mob.wz/9400122.img.xml | 3 + wz/Mob.wz/9400205.img.xml | 3 + wz/Mob.wz/9400300.img.xml | 3 + wz/Mob.wz/9500340.img.xml | 50 +- wz/Npc.wz/9110002.img.xml | 5 + wz/Npc.wz/9120015.img.xml | 2 +- wz/Quest.wz/Act.img.xml | 78 +- wz/Quest.wz/Check.img.xml | 82 +- wz/Quest.wz/QuestInfo.img.xml | 31 +- wz/Quest.wz/Say.img.xml | 62 +- wz/String.wz/Map.img.xml | 2 +- wz/String.wz/MonsterBook.img.xml | 341 +- wz/UI.wz/UIWindow.img.xml | 86 +- 968 files changed, 25555 insertions(+), 7362 deletions(-) delete mode 100644 MobBookUpdate/build/built-jar.properties delete mode 100644 MonsterDropCreator.bat create mode 100644 build/classes/client/MapleCharacter$20.class create mode 100644 build/classes/client/MapleDiseaseValueHolder.class create mode 100644 build/classes/net/server/channel/Channel$1.class create mode 100644 build/classes/net/server/world/MapleParty$1.class create mode 100644 build/classes/scripting/event/EventManager$EventManagerWorker.class create mode 100644 build/classes/server/quest/actions/ItemAction$1.class create mode 100644 scripts/event/AreaBossBamboo.js rename scripts/event/{HorntailFight.js => HorntailBattle.js} (99%) delete mode 100644 scripts/event/OrbisPQ_old.js create mode 100644 scripts/event/PinkBeanBattle.js create mode 100644 scripts/event/ShowaBattle.js create mode 100644 scripts/map/onFirstUserEnter/dojang_1st.js create mode 100644 scripts/map/onUserEnter/dojang_Eff.js create mode 100644 scripts/npc/1052107.js create mode 100644 scripts/npc/2096000.js create mode 100644 scripts/npc/9110002.js create mode 100644 scripts/npc/9120203.js create mode 100644 scripts/portal/PPinkOut.js create mode 100644 scripts/portal/Pinkin.js create mode 100644 scripts/portal/Zakum03.js create mode 100644 scripts/reactor/1052000.js create mode 100644 scripts/reactor/1052002.js create mode 100644 scripts/reactor/2119001.js create mode 100644 scripts/reactor/2119002.js create mode 100644 scripts/reactor/2119003.js create mode 100644 scripts/reactor/2119004.js create mode 100644 scripts/reactor/2119005.js create mode 100644 scripts/reactor/2119006.js create mode 100644 scripts/reactor/2229009.js create mode 100644 scripts/reactor/2708000.js create mode 100644 scripts/reactor/8001000.js create mode 100644 src/client/MapleDiseaseValueHolder.java rename {MapleCouponInstaller => tools/MapleCouponInstaller}/0521.img.xml (100%) rename {MapleCouponInstaller => tools/MapleCouponInstaller}/0536.img.xml (100%) rename {MapleCouponInstaller => tools/MapleCouponInstaller}/build.xml (100%) rename {MapleCouponInstaller => tools/MapleCouponInstaller}/build/built-jar.properties (100%) rename {MapleCouponInstaller => tools/MapleCouponInstaller}/build/classes/.netbeans_automatic_build (100%) rename {MapleCouponInstaller => tools/MapleCouponInstaller}/build/classes/.netbeans_update_resources (100%) rename {MapleCouponInstaller => tools/MapleCouponInstaller}/build/classes/maplecouponinstaller/MapleCouponInstaller.class (100%) rename {MapleCouponInstaller => tools/MapleCouponInstaller}/dist/MapleCouponInstaller.jar (100%) rename {MapleCouponInstaller => tools/MapleCouponInstaller}/dist/README.TXT (100%) rename {MapleCouponInstaller => tools/MapleCouponInstaller}/dist/lib/mysql-connector-java-bin.jar (100%) rename {MapleCouponInstaller => tools/MapleCouponInstaller}/lib/0521.img.xml (100%) rename {MapleCouponInstaller => tools/MapleCouponInstaller}/lib/0536.img.xml (100%) rename {MapleCouponInstaller => tools/MapleCouponInstaller}/lib/mysql-connector-java-bin.jar (100%) rename {MapleCouponInstaller => tools/MapleCouponInstaller}/manifest.mf (100%) rename {MapleCouponInstaller => tools/MapleCouponInstaller}/nbproject/build-impl.xml (100%) rename {MapleCouponInstaller => tools/MapleCouponInstaller}/nbproject/genfiles.properties (100%) rename {MapleCouponInstaller => tools/MapleCouponInstaller}/nbproject/private/config.properties (100%) rename {MapleCouponInstaller => tools/MapleCouponInstaller}/nbproject/private/private.properties (100%) rename {MapleCouponInstaller => tools/MapleCouponInstaller}/nbproject/private/private.xml (100%) rename {MapleCouponInstaller => tools/MapleCouponInstaller}/nbproject/project.properties (100%) rename {MapleCouponInstaller => tools/MapleCouponInstaller}/nbproject/project.xml (100%) rename {MapleCouponInstaller => tools/MapleCouponInstaller}/src/maplecouponinstaller/MapleCouponInstaller.java (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/build.xml (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/build/built-jar.properties (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/build/classes/.netbeans_automatic_build (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/build/classes/.netbeans_update_resources (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/build/classes/mapleidretriever/MapleIdRetriever.class (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/dist/MapleIdRetriever.jar (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/dist/README.TXT (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/dist/lib/mysql-connector-java-bin.jar (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/handbook/Cash.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/handbook/Equip/Accessory.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/handbook/Equip/Cap.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/handbook/Equip/Cape.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/handbook/Equip/Coat.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/handbook/Equip/Face.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/handbook/Equip/Glove.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/handbook/Equip/Hair.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/handbook/Equip/Longcoat.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/handbook/Equip/Pants.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/handbook/Equip/PetEquip.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/handbook/Equip/Ring.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/handbook/Equip/Shield.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/handbook/Equip/Shoes.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/handbook/Equip/Taming.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/handbook/Equip/Weapon.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/handbook/Etc.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/handbook/Map.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/handbook/Mob.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/handbook/NPC.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/handbook/Pet.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/handbook/Setup.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/handbook/Skill.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/handbook/Use.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/lib/fetch.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/lib/mysql-connector-java-bin.jar (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/lib/result.txt (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/manifest.mf (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/nbproject/build-impl.xml (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/nbproject/genfiles.properties (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/nbproject/private/private.properties (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/nbproject/private/private.xml (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/nbproject/project.properties (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/nbproject/project.xml (100%) rename {MapleIdRetriever => tools/MapleIdRetriever}/src/mapleidretriever/MapleIdRetriever.java (100%) rename {MobBookUpdate => tools/MobBookUpdate}/build.xml (100%) create mode 100644 tools/MobBookUpdate/build/built-jar.properties rename {MobBookUpdate => tools/MobBookUpdate}/build/classes/.netbeans_automatic_build (100%) rename {MobBookUpdate => tools/MobBookUpdate}/build/classes/.netbeans_update_resources (100%) rename {MobBookUpdate => tools/MobBookUpdate}/build/classes/mobbookupdate/MobBookUpdate.class (100%) rename {MobBookUpdate => tools/MobBookUpdate}/dist/MobBookUpdate.jar (92%) rename {MobBookUpdate => tools/MobBookUpdate}/dist/README.TXT (100%) rename {MobBookUpdate => tools/MobBookUpdate}/dist/lib/mysql-connector-java-bin.jar (100%) rename {MobBookUpdate => tools/MobBookUpdate}/lib/MonsterBook.img.xml (100%) rename {MobBookUpdate => tools/MobBookUpdate}/lib/MonsterBook_updated.img.xml (98%) rename {MobBookUpdate => tools/MobBookUpdate}/lib/mysql-connector-java-bin.jar (100%) rename {MobBookUpdate => tools/MobBookUpdate}/manifest.mf (100%) rename {MobBookUpdate => tools/MobBookUpdate}/nbproject/build-impl.xml (100%) rename {MobBookUpdate => tools/MobBookUpdate}/nbproject/genfiles.properties (100%) rename {MobBookUpdate => tools/MobBookUpdate}/nbproject/private/config.properties (100%) rename {MobBookUpdate => tools/MobBookUpdate}/nbproject/private/private.properties (100%) rename {MobBookUpdate => tools/MobBookUpdate}/nbproject/private/private.xml (100%) rename {MobBookUpdate => tools/MobBookUpdate}/nbproject/project.properties (100%) rename {MobBookUpdate => tools/MobBookUpdate}/nbproject/project.xml (100%) rename {MobBookUpdate => tools/MobBookUpdate}/src/mobbookupdate/MobBookUpdate.java (100%) rename {sql/tools => tools/SQL}/test_duplicates.sql (100%) rename {sql/tools => tools/SQL}/test_mobcarddrop.sql (62%) rename spider.bat => tools/spider.bat (100%) create mode 100644 wz/Item.wz/0403.img.xml diff --git a/MobBookUpdate/build/built-jar.properties b/MobBookUpdate/build/built-jar.properties deleted file mode 100644 index 4ef345a406..0000000000 --- a/MobBookUpdate/build/built-jar.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Tue, 30 May 2017 23:02:51 -0300 - - -C\:\\Nexon\\MapleSolaxia\\MapleSolaxiaV2\\MobBookUpdate= diff --git a/MonsterDropCreator.bat b/MonsterDropCreator.bat deleted file mode 100644 index 691fe58c74..0000000000 --- a/MonsterDropCreator.bat +++ /dev/null @@ -1,4 +0,0 @@ -@echo off -set CLASSPATH=.;dist\*; -java -Dwzpath=wz\ tools.MonsterDropCreator false -pause \ No newline at end of file diff --git a/README_wzchanges.txt b/README_wzchanges.txt index 3bfc2a84c8..c7e809e0b0 100644 --- a/README_wzchanges.txt +++ b/README_wzchanges.txt @@ -8,15 +8,15 @@ Map.wz/MapX/*: Item.wz/*: Fixed lacking "slotMax" properties in some items. - Set flag "Quest Item" for Springy Worm. + Set flag "Quest Item" for some items. Quest.wz/*: Fixed a bunch of quests, now giving the proper output. Added new quests. String.wz/*: Fixed some NPC speeches. - Updated MonsterBook with current drop data on the sql's DB, using -Ronan Lana's MobBookUpdate facility. + Updated MonsterBook with current drop data on the sql's DB, using Ronan's +MobBookUpdate facility. P.S.: diff --git a/build/built-jar.properties b/build/built-jar.properties index ebf4d7f97a..012cb85e32 100644 --- a/build/built-jar.properties +++ b/build/built-jar.properties @@ -1,4 +1,4 @@ -#Mon, 17 Jul 2017 14:21:39 -0300 +#Thu, 03 Aug 2017 23:09:50 -0300 C\:\\Nexon\\MapleSolaxia\\MapleSolaxiaV2= diff --git a/build/classes/client/MapleBuffStat.class b/build/classes/client/MapleBuffStat.class index 9b51cfe62c3cb209c4dbb6f7bd2335f3bc3c7a16..ccdd55b24b32e7fc1c5b18d0a272baad4b468891 100644 GIT binary patch literal 6707 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 bT^jD94~7rYG<>`BzwO<~H(@^meDnVTgh}lh literal 6572 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 delta 31 ncmey(`I~bCCkvzLWG5Qd-Kwrp9Bw5(dN7zC}_;wR#_CTaz36%=i$*hG`sT?&GfYzxM(cnAF1 zfBy0oNX&+4!UcEskLn^T&ewmHLDn=#Jm*tj<5b?k!8MJ{Q2S(_^sS1qntTsKIp*OoIcmYYp? z^VOI!yPuR|FZ&ezj9A=M+#;{I&4gl-JBqvHEeeVv_bl!!rkGYd;GtqhCqCk_MM+U+ zR#D-JVveW5FXP#Ov+8@RHQ$@?YmMegUUxJY%uWTL%~bHo97;zUUVF|UlFbzjVl~$- z%os$o#at!$Y2HvhBA1$Le%&j&K{~RL=xr@DU+356=RMi=cJL!onT{{E3X87mt#s;C z4OD%>t1sm}zvcN$x?D9^VOSoq4+94?nbfxhLAkm-v?-^b0Z|VGjp*>lwD2xrIO`0G zue48sgB%hxq}GVe6@Pn%rq|C!ODaJ0h*eFvt+aF@`wCHOw77G#YmJPNnH`=iimtWX^vl$EGrCxtC_k zOnYv{PFwYw9PYo7PfluPqhY_^s7pvBbCz8Zy1d!2`C{30 zOpB^#QcwIZ@~w}``xzyfTBT3z7PrmX4k_KT1l2KX#d=i&<(DM%Hoa=KUMuWYY}@~= zY|e$7<@&2E^@ewQgHd__0}=)xMMbhTEQ5=FmWb0 z`f!4(fcO~3g_igygu1!y>93G!N^JzT1a=TK)L;i%8==Gf9s!3`H`ES#qhPxqBI@%F z!htsWj#QN+8C8fVl-#GgWC&j|1j$zn%oxP55l7Y-!ZRcBpU>^TJ{6qmo|?cUVSs+D NDU1-)$#Fj+jX&!Ldw2i< diff --git a/build/classes/client/MapleCharacter$11.class b/build/classes/client/MapleCharacter$11.class index af4aa3a79eef1b26a629092fa470658135f187ab..af607a7c4683895e7e490e807fb64767884fd82a 100644 GIT binary patch delta 591 zcmYk3OH)%p5QV>)OETm#UP3O!XbB`FY6ysmPw)jOkE=pLv2rJ+iJ=T&6(CFYZhYKd zz|y59#FPu&`=c!T##k~{)8};esh(3khl%%Y{nzjBKY(kjCh#~Pg$pjdTy!Zi>XN4v zg)xWz;$@d{F1bt~EYFoFT#agzt_-+txM8?yxTWykt~Uzx>Uv|oR;#|)Rb)Qt%*SUF zYBGGT+x+nJ%5BRO(-xn8OCKrA0KWxg_PJMg7yuUTKSF8Q=6fXur_*1Xu zB6aYxtqv4DJA0d(+god|HyRCv5m68>JCy@ZwxUR)lgY>}2#R%Co|Zd6TDqr&O-b$u z_LjzuQKj)?bm<$;m$on?F)l*Mn)3bqPrRiJE8cP^Wzkp&TB6NoE#14Hi8 z6-#%LKqW4G0CzlrZ@?oE&j1NbGUxlwoPXcUe6t6s4}Z^p{{iM$OCgLoQ?T4(+%m$1 zGn1AgQzf8s-QSxrgYl`KQ~K{m?UC@9 zd7+0;NRttI84?zFB9y5FJQbd?7_cNf=Y{Z+s_=@}!W)(YR)ke*hTQ&PHa;`o3y@YwcY&k)zDF_#}i8BVN;^jieXmlHm9!{O-?i zMv?J@KfoX5xR+Lu8Jd~gZgw}j&+R^UzkdJt3E(Q;9KjH>ddXQxBX3~>S1eq@WDLXE zf`uv2GL0E+o7Kxz3)gTx`LLhkI2I3{JAq)&w94QvVc3r3yUU$iou6QqK;$a3QF z(&IC;gfON;No!Wuvua+bY_Z_z8kuOr|28xAp6_tNGB0h{^Bvi&ilF5+Ox$C*j|U8+ zIL0uH5r#3GH}R0+5sC~YJT@`Uuz)8fo-&m2jNv&d3{@v zs8Qn&?J0pakkVKRE|<;1QvH22ru4q)WhiB*O(Tb{Fe7&>4Pl($LeIZT+Xc*iAe`q6lF8e z&!zN2X%h<)+4Z8{T(T(wA_Nu6=Kl7o&9}Q1$wL?t6jN?QWGYjW_a{>2L5or-E*oAu z@;^3k)DPQjPu8{^*QFj2pbnzpZW|9|rnLU6Qtdy?-3XIjS~PE!GW`p)5eH_d1CN4|~xS4!{|#xCNowcJA@olNY(+(m!Keng9o zYNeBVI64fr^(mEnw}*lFE&+-DJ{Uy_QZe%F!x}|`U`>H#3OJRSMlmykx0%`hU~Y6_ b#&Cha_F)_sNyh1lyo@uXSp;~9Bt3rsF>6wY delta 369 zcmYjN%SyvQ6g`u)jUA_2YqVOet&iFyf?4RU3m2{m3W87};v%G>M8Z^TaqAxlB|qU- z@P!K(F8v2Lu0{Vqycq-?n7QZPJLjA`^Tpq@&DZazX8>Dp^2nmXk;4MV92PmMSTayE zP&cqVy4p-$w94r7y1F8;iZy{T3Axnr7B$bBt3}5Zb0(Rh*4GFy{fC0_0pJiBNOPNIj zOL%193MLIqAZ5TrA?&l6jDZb2Gq8!RIJOP!pvI6p{hbTHGTRyVMf)g_!rweR6pm!D zOM8Lv`@%2p^W&~KkX#O-)!n_fywA%$dDJaCp6m2{U%0Y-;B-W**A=a;p6vNz)oL(| z@K$T5&JZotti~s8y_%Dr*A0e}b?&?qa>Ex~dOpKM(D6>5pSUlC<5Ao9#4g!Z(+=0P zshI?KU9aalLRFi#(vG!-q^r>kB`d5)vMC0gJB|o~;$o%3Fde3}t9hEyP{RLIW2Kss zWk`qTS~|;+dgFV%rw6y`EDm=r8%FYlQAg&4n zB$OLs$swjk1{nQDDjHPBNz#J(7^6?kHRR1FST@)HYrk^YK7#8Plo=WcM47`4OjD%O JMGW$^{sO_Gf;IpE literal 1121 zcmaJ>-A)rh7(LTg)-DUwB1L`##R_c^3Zf!{pjJspK#dqKxN^Eo+J$A8>~1kUf{Dg! zpTd|(HD34tK9uoH+X$HACOhBEe5dDpf7@TbfBXb6hf)%qxS^M<2@5w(T*tVH3FP#W zH&MW3e17cn8xyxMrM=SziUwv3%nDeC(#-}=r5bI>0|Buu&=FOgFgqjAzizvZ@}eSL zt}0b!Aniy6i-asWo)aw#4CT(jZ0ENG5+#2}3G}Qxo_b!}FRS3SEW5l(ulu%iw`Abx zbL%ppbp^nn);v!IC0B-_;>}=tjqL0kLx~49k84irb!|q{-ea^aMsw4z1-4psv}W(w zET(tmp=4~&Jlpj{$E$3psOs++xNWhh!xmDwWT6{97Sj572X_tJvoMeQ78dZpz@mjE zJT$OuVFiyYJjN4&D{V{0Pz6$2vFJ*#QhZU~Rd&QWoLs%Cd0w+PeQhb2U0C(sKJ|C~ zlIz=h0;aTW6|z$^?A6qHjmV!ZUZbHbTl$Ph<5nP9QPE3R9;rZJAotHNPqjZq9LIr8 zayM0QsNo}odnzi1jdRg%dW$U-1qaXfGBpyiJ*%8AKR6N?C0mPWUmk?b0XzYaZs_RM+(gOj|ayt0+#rUStOYddw7I==+ z_7ohe2ZFhohB=j5n z0Kpe7ifcc^Ptd)18wv^z%-nO&+BLI6a5{RR~ps3#K3&-mRd{1@R6dSVXFzXn{oErrQw~*WJ3i#pvJh!Do%s z#0MXJ@X5qmye0k+V?498Kx2t*I_J#kH|Kok%(wgQ&+9h;hOy9soj9(Rezly4B94J5 zG8k0LkXlYg(TCv{oWg14ol&u~QJlkhwY{KWM8l|tiwxSTuzE|^CmXsT>kw)7}(Yu*>eeM(v- z5Y0Pf*N{`DqPV-h*uaWd71YWV+prwZw3lY3zw8t>jB#ATI7d5lj$LTu*o{3L9q86D z!EqT`j!9hMm_j$lRZMHhaa_Z7jv35y+`vr@a~!vDnj3w-) z%+11zH0b8rHbb||w!J>z_J%1K+C5*mer*DIV_6ob=Lu$Z?s7D)w3nmw^9=bgy{L$qwmhh?)w1sFOv6xN{pU3ImG8<)@3p^!+cp5*lTmBc1rBv#!oOHTje6w)sds$d71aB(!*{1iPZl89H(wEmYyhAB5vLGv>VD>qsH?+dh45M77ID&VvI zZxK_+`YUKv%)(I21`s1=AJD3QM4SEzN&Pc=^e-6Fzv8_94deQEEa*RQNB;?-{|Y+j zqO%LsM-L7M(AdNF-Sc)ouD^Q^U=#}-*oi^445{Tr3<(U!ki$u} zjHu;Q3a+b47#`T`% zW<|x8b21oX;0jlkrYD6j8CZd#Em*ev{*w$w<79}>FAGnYf%NE9+qmUe!34wE%r=-t zxJA*zz#@Z|cgs{SF=ILMcJ*;ddh?=WQ>1IgHHEz>JWK8CK}}I&0P!t2j`Z@j@O?>< z{f#=!6#GZc5X-1nb!g3m^=KB)|7vNAS0Rv(2^@Fi)2XU$JJP4Toy97!xPfUM1&*7z#W90fj@!7SV~*o4?r{_`&ycELWitWlmLaKFn+D3338L}F^m$NuTUW|Y{$+iO%btbt*8gBrL}5eYK$qZ2?^DtHT>zX<+_Ed$6m9ykoZ_8 z788H?0KSWfzJPHSNU;g^lAD>Go&9F!o82FOzI_LVSjK%Dt9W3e zjE5E;S$J&0WtboEpxoo<`=_VE(+tbaNT`8OHS$HZ1AZO|664(+hNSNLQF)W$X44CN zA@w+<-sOsWS|}6p%9p-=&G5p#Cgy)BDlLXYJvIGA@}?`kl;hTyWTE|Iet7{iv)%6R+s$UWRJPKSOnWR7zej-n{ zV{AIQhyrP%0L2N+8-g)=`RW(2ArhowL(C14oFdsKb>SBl3cvqB%TLhaxJBnSR%_NT#Gb)e*sxb&C~z@ diff --git a/build/classes/client/MapleCharacter$16.class b/build/classes/client/MapleCharacter$16.class index 0209201d5c69075a752993ee3029c1c60b1bcfce..ac068a98d229e893fc5b24c140b733b188894daa 100644 GIT binary patch literal 886 zcmaJ=ZEq4m5PlXY2j{iCRO*RUtD+vXme!gkrpB1knvhUUtl>*PE!QnvJ@%Ttg~Xp_ zVlnZ9KfoVloCQ*BLcQc>W@l%gnR#aS_n)7?0PNsZ78V{D@z6#FYc^K#$i`zlu~ETO z3(qV(x8N}>4tZGV^NYi?GvRB7)mALjP^dcj;`$N42nC7B?jA#0_ky^x#c-$Phk=lK z64K~##eFT533(I9K)+?!^=^pyUy5p*A=QXZ1w*bCNbzCN?+EpocS745fvBTib<%$Yn$Q%56 z$Yr5#G>~%AdTA~M!&0od(pMv*!Fa9N`D3l9ou*Dq;s|POR(C;B@(qCNPZg!7D%Qk5N-iQvK?d7 z(PgZVCJNwAVcrpp*(=t*gN=|Pl^9`Rg!Bx_HmTj)D7dA6(27&EB<|Ar1j@KaIz{j3 NK1yWSglmze?=Oo1%SZqK delta 389 zcmZ{g%}T>S6otQuZDZ1@t!SH8twycCn+CcNbT0_)LJ*fiDFX&ts7>wGN089R5Cp-6 zxDZ?kK7-HUQoIQ+L~!8Fy?4&J=giD!?jzfI|9XA_TI@JvSxL6KOO92SCDv?wn{}HF zg)`~)8&}sR8Y^n;$c!dt)J*$kr#tMMQ-R`(K(*pqzxen3^{&3DX|Sbn$!lhDG@6QL zn}VVm$K~n0I_{-&XW_uK!$BxU_1%A*#z!Z6=L)ym>zOEO90UQrTs?=v#wwK(2aqgw z@;pmIQxJ4+`eykzMd=eRo}rXtQd4A}MahaXm4qwxq0A2PsEe|9 fN!|;8>F6Jw8N8HPr6xHeAG*v!GUbY7Rtj0)FJwRX diff --git a/build/classes/client/MapleCharacter$17.class b/build/classes/client/MapleCharacter$17.class index b6567ae405c8b7699ccb1df5cfbb7f571c06c6d3..c4eef43afe19b943731d9c9b9e2f606d6fae3c66 100644 GIT binary patch delta 64 zcmcc1dWUtxc}9M|!qU{@l90^YRG-Y;%#z9X8D;rAHNzMgxDu0-Q;UmLEGKg@1v5!> UPL5}CVw31$;Fjo}yqw7l0L*_A_y7O^ delta 65 zcmcb^dY5&>c}4;L!qU{@l90^YRG-Y;%o3x?_ZVgQyfniY8MqRYlT(X}Rm>-IG6ge< Vmrjmja$*y&VBi+7oV<+53;^476X*Z{ diff --git a/build/classes/client/MapleCharacter$18.class b/build/classes/client/MapleCharacter$18.class index 7a42d4725be19805624773a6a1e57a08c2a88084..846e797ca014e9cac239b41a6ec3f98a5baf7d1c 100644 GIT binary patch delta 425 zcmZ{g!AiqG5QhIvn#OFmCZg7~T5UC2jbe-SQu_u{5kb6p2xSj}2DGWY_8Ce~g1&$^ zp+)f^c=a9nD&lM?=%oug|3A#^H_T3rsd4%J^YICwj*0~X8!8kz(%9rEV9P|wMA^hP zgVhf@-u;7&dkpzjEW3T#ttNT(BDm|wD^+R^E61!p`eLp-uVom$6m|qW>CzkR6?}+ku^6ufs^T!YJ&WFckOa;hN_MHw-*zw`ClAjam&QS|JSv6Pn{FIzURJ zXibf-K$fbDe@AK{P}%EQJIR!A9Ek(+VOh@)!4 t9}{K_?H#E<23J$vCuH2`e;hI6=vbqd8eHT_Q}pTU4wlJsLK>uWegW`WMU4Oe delta 410 zcmZXQ%SyvQ6o&t4n#7J%t+g?=-lA69M6?0jbt&#DE`%<+8)GPyl8T8gt!sC|r*I{L zH(dAtzC#~D&=(L-LqWlTne(69H*;p74%Eu~_v;&gZ8#aIC~;_*<0xXDV*!ggmULJ; zmg9phR*El+@!hSpBCv|Gz!)+D90h?jtm~)64iF6-`XM z`VPK|aoUh*;wHN@^PipH&g_l-m2P}~zrF(p_*v3aY%;9alv%Y|W8GrIqH0mQ>%K)b zbyVHdY*E+Dk=58Znr(J08k#08MLD`P+^BAxbN_(yGmwcZID;jY#iry#J&MUgGDIxM`T-QhG8+H@ literal 1280 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 delta 467 zcmZvZ&rSj{5XQeQER}8*h`J*FLq&zvum|G-_sYQooJ=@*0WD->ql8sV)P!d+Tzv@> z(8Pl`FTQ|pL!4EN9%$0}rk$Bzr|qK{nbnWc>l=W59GiKVk=&O^F<~Bm^vp zDa0itY>92`^gr22Pqh55DyznIv&m4*PefG$)#<8^tNo^OtCx-Ab6;z(P-BqPWn1ar z`t;=bLJe8EYzzz>Mlu<;0gwvxEP4@xro=RbXUHqjIzpOoc86fj-VlcKg2>Z%VuEbQ z0lz_#d>Q&kAcZ+ndMwyu%pqaIm~;k28Nhf(^p7FJL-{RA7Qg!kl4DQ=3sh<#jYZNZ P{m&9+$rFS$Nojlmx)V~a diff --git a/build/classes/client/MapleCharacter$4.class b/build/classes/client/MapleCharacter$4.class index c2887c186a745e76103b21528c1df6d96c1ad7a6..aaf7128a2195cf95a4594d670fc20b2a6d660375 100644 GIT binary patch delta 133 zcmcb?@|%V0)W2Q(7#J9g8I(72Ni(u2F*1lx)EAv>$LJ!%oswCcn3R+1lAmA1$iS7D zoSa%*tYT_l#K<5$F;IdzN;7Km3`SSR>yz&>${SlSFflL!P2$qp!obL~gMm4GBap|$ bzylHk(hTgk7&zH)Gw=fWJP?(W^_a8(>)0G9 delta 119 zcmey(a)X8I)W2Q(7#J9g8I(41Ni(u=F*1lxUce|i*^bdgj3XuAqqL~RqkxftD=|4a zwYXTt*uY@&PDWS8{geMQ${U(7FajY11BccY2F4u>%o~AhCI%iL$pxet*bgzVvma*Q O1@d_y>Lv#=X#oH##2Ebm diff --git a/build/classes/client/MapleCharacter$5.class b/build/classes/client/MapleCharacter$5.class index 6f0f062a6ea9d7c619740cb0e8303da632b577e5..777e1174137e3035ed1d1e8fe15baef73653a732 100644 GIT binary patch delta 465 zcmZvZ&rZTX5XQePg_iAVG4iLVC?YCULl2&i#1lt27!&TG3pQ?)Q02-qG(Lq#6VSwi z58!L~9>l3)^uQ)N-|WuLZ)aye^?AJgF@JjpaDqw_aco7Vz>&Z<#|Cx`6ba>oL+V0T|%srk#b6*jA{yu1vjW{qf zNRclhA2!yICZ$#(yTF_hCW;AnN|Y(I7wCTs9$jiWs9R?KA4n`fG2|#!gM&P&PQSB> Mb@DhN1wBOwCM;GCJ1Q`d5n!89@paPtb)6-Fbm=$jXg0?p=6-(o5)0K~Y?I z09S(EziBZ#>XECwJFEPK!c=wbyx$%4`;t%O z8O0nb&jUyrh-79MIh_}GDEn|?%Kax)`Aqcid&kNuDbOD*h_}H@YLO*T#WKbD3~?kH pifQ?XdLjM;n1I%wX#MpMlFlG8E0T(6vMQR$SG38+h1L>L89&NjB-#J~ diff --git a/build/classes/client/MapleCharacter$6.class b/build/classes/client/MapleCharacter$6.class index d93fafaeba960ac4405f13c28192e4ddd5c2c69d..acb08344390c5ec81ed42cf9ff5154bb2c6d82f4 100644 GIT binary patch delta 301 zcmYk1ze)o^5Qo3HyJYv)RZioXsEL1q)oBq>^9;c^undW{Vhotd);8ox1Vu^V16W!K z7QTr%dj!nF?EGeSf8Q{Vt*@m0@jHJ9PHCqkY&$CKIO^;gnueBPZ~8f(eaGjGea`_k zkHLD2r(6_K;0InnhSWaSXisyu(yN*`PR literal 3720 zcma)9dvp|68UNkvZ07Fl&66ZB6x$>O*aSjoN<&O|v`K?*x}lV$)PlB7HbXLGb~et= zMxqF|Cv&-(*^hnNO_Re>I z_uk+4eZTL!!^>BmzX;$a{3U``OlW9>rQt9pHP}dLI0Pq(G^V0>58Nm+@Z=+_Vp^Kt ztKvum0yE*I+@DVVnq$Kk(IdbJjAD56%$j2!SkKvPY;deT8JO}RBw>1je$7fmOujGS*MP4~=HKIJV% z*nDue=e-Q_x0BZ2Pz0kBmqD}^A>^S~A%(E|$&kBM40}d$lA`SE&e#2{ichOJqvEWJ zK^32&N|Sm?XWgW^+mec1QL2;8QWO-50VipvGnO+xWO@_nF%_Q`_#ChS+y8{6v>*$CE0qLoRjBh3BQr_mGj4iuC*v7Tk|eYt)_RSlSQLignT+3E zYI2o0LX|i~?M!w`>Uz{nB6Nta6tdLN5e0vUpOkxvfm%0Ju^*07a8SwI%C$Hu+LFEU z)kzzw6Gmo_d4xhm1gJ?Uj{j1Z#}}oK&>^D7us#;>DxS+xEjEz?k`t7D(|0IgPMg%X z>#klgK}YC|56W(@8OfxX$+T?ULN`_KRZMA8dRwopY5JL8mG{7xNPpV4NrBX~$&0!| z5DRvSEjc$()ZA5i-)$S?erV`wP&4^=CDtcNSCFB2ffDn5siKCQH1C=kGdxrFsp5OJ zv^;x@UEd;IZ+}zQ^NlnJiGP!mD^f4=jQE((k}ir>UOH`Og8N}FwMNtHcTIWEk%CDN zDW9-O@Ng{NdXU_zEh%7sV+L+GPCDx=JsdmedmA#wXjT1kxhLHSE3=RM&EGc)ZBAAh z!V$V5f_nKswJ3q)lB~16)P{o_mQ*<$*zU|4j%Rsv-8YsrjQrg?WH{DT)(%{)3@)(U zZaOt=r%AKB-VoRzfcc;n(&C3Vp5N1_G(3Dj<|&-CO@pFXll3zjcq)C)ppm{7+vrng zBUp8{ye;S>vW)(1Mh989&}b{YON-XF@j0-z^C)}9$J|KIa>9UDqm#x$j-k;fXczr5 zY(sajL+C}qRg>w-1%wiz9Scylh1<@7%_F>sa)usNR~Mnufa`n_oM9G&aui|I@U@;u z4y;EO5iKK==+SiT94hKid3qLW{BcA0^jXwMq#h{?(ab!m=a!y*0X6rWM{N(6GYeSJ z6VW3VyR=YOv_4v|JO|~XYnY)_& z^SY&Rm2ymZ3hn-|tE#@L`pU6WT~&Hzebqd4z0#+$+9yWf>*laMx5w6CkM@As8oB;0 z3%GtBH|SiiTts6T?%wEI=g~Bau(D%rXp(Zs`@d zb_2tjS<0m!{@6oNHh1M;GM@@$K2M;T^0@*EuR}R+K$Ne9&R1a**U`;a<92=>M)?{{ z@#~S{jX27iaE3SI0$++l+1kH7H^_&bl`b>7Mp-o_gEMi%3nSSN31JNagI z3%`-|^G-I(Z(>LJR(71<%pT#}*a_avPVpx81n>1V^%7Q)in{Su^dN%Uu@1f1K^kku zo!E(8;CPJ`d<$+x6)xaG^r0V>xP<%VM+icg!&&SmTm>7&>R^^7NTI$BXYdca4R0sq zKFn$n#~__?f>qEt2|D8>(+HP9R4O;8YK5J~5cZI+%h_YN1AD15qUlnI> zvL)zVTe7(KGCD7# k=AYzP2uUJXhB27*tI&Vb#&I)^YRT40zw%Fzbvq*e1pr~q%m4rY diff --git a/build/classes/client/MapleCharacter$7.class b/build/classes/client/MapleCharacter$7.class index ad52d7a26c2c638db2fb5323c0eb7a82e2f007b0..4f72d84731f947111ddf12ea44e3d7f5912467fe 100644 GIT binary patch delta 331 zcmYk2%SyyB7==$d(WbE@)jG~a#~ZWiYzpeE#MLZ(03X0w0v17rX7+*$L3gE3;3Ei% z;zC@z@eSPg9^#1%XdpQ!m-GEU`D}j4;rsW?D}Y_>1d!-z%%P{z#+r|HAAKJi0`t?e z!Vc1E(hm-bi(+~x(5p{mxB4jSH?iN@46%hcgbx)WaBdq~pk3Xy>ML)28JEVI>Ct3t z^3r719B1}iKxcVwtR0NflyS+ztOOB7j>DEb&H$RH3v_$jyAz!ZA0d(_c=x|=Las~! z>KaY@(0Qg7u|ySEMtnL$jHvEXB@YnKX#4@RL#rG3>h>Q*%^(e|Fy*0zRjTCYbP&Cw&j)@V$l#mNfi;WoiB>&7U+p!itKjil0@~6sX6{%~>s9 z!IWva4i{l*gB`iN+G0MlLhe@-423Nx$dzfbp2vH2bc$KO5W8fCp63RoZRYq(=U`W&!^2(5UrF9@nXpTB z5ptXOTBff8ZP$x@i?2FzhZE;1y(>#1CThZRy}%Ln1`k_aQ^l%|HC)#*g{+Q@9HynY zjyfegt3}0Q9Zz8D*ubWWEgjqVMaJ%^*wyhAzv|e-GabKSU&Ze_4)BMHKXv?t=Q{od z)6syXqN#)9kUHP9@wr7}FD5VE-d5uUw}{a3GuKWeMAE`c&kRI$i;1SoYt%sdm6Vjt z*O)^+(wJrOAjmx^FDSUuPfhg#ZG5sj_bKrTjM`>xXKnv^b^X!K8VNbuyFuMhq~O_p zP!ehEY-^onCg&sKTf|Z}UoZ4%w}M;wE_Xsxw=Oy!smV+X5NomOxi0bPc!D%-ND;U^ z^n{eCf?SV`9qeu)Uk-RE3E|B>=0>Em3%ffdt5TQXr<9k=#KWDwJe;Gk8s7*c=jlX! zv5vQy^$!oLK4+mv_r@jLIpz{7rs(1ssuT`ZNHpC&Op?-zOb9O$78O32KUk494%s{; z48qG7%z*pH+%LUkM?rEY(F&C^BJox|pF6flU^DsNsFS@ikffF7#JOu=MtbN9a6fW2k1AA8CspC*+a5Z^c*S9zk^b|{SE`g_ei~t z1Fz6HM1e5IaFyn|oMQxE5`etu=5W1}<`dF!;zsc;lvEq(XCE=R{{}ULn2D>+CKYw6ouj{zuaTpAZ_vAPCyD1K%~H5Uz5(P>pl6!?dgk#J%`{pYrzd?r E0|h?7wg3PC diff --git a/build/classes/client/MapleCharacter$8.class b/build/classes/client/MapleCharacter$8.class index f9c44ddd8faeedbf7a7b20fd63451d3e87c2061a..43ab177661261d6db915da4f398e9b8d83607af4 100644 GIT binary patch literal 3720 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 F{{uq!!0G@1 literal 1293 zcmZ`(=~5Fx5dMZ73(Lx}+?L=$)J-^ocyfrE2oem3#^Q(k8a6|+u*_0>z&rRhRsmA} z@Bw@%%braTsUoRLPj^pm_t#(d?(aW8e*t)kPaWvOLnR*R=*D9m7P30VkyBzKfqpBm zV-iz3ra{^`W|VlMe6u8%g{M*tIkBuQGToL=!F z-xe#5D$y7B`>&VjeSXXd%CfXwFK}dSU4(V7s^OJ^Im{dAL%)Gum<9%LSHpsVMZ7k! zgf|A>;+=+qfg;{(ST?YN4+d6IGO&h^2Fh61uwh^mTg2s!RA%NFdK84b%VjOUxw{_^ z$GmcVj-+gmGjL-D8m%vCPC#?H9BsjBMgCejP8@}fo3}k_N4~GdTe0h+8o8pn5`~d3 z78GfNH?IdnswTqKqnO(YS-e_ZrS_6mDW;m+wg_l>W@vq;TJ1*m`rzUnqnQndp63RQ zW!vKRfe4Gf;GyR;^ageBWb;H8qP@M#Hq%zAl-()N)?6bd&c@KrrSu|c)5ufSPC2LBhn}n)IIhc}QNc#V{w6uso~B9e`W~;^ zJP6l`1YV=sqpdjDDSXXt;~u@;-L%;~XzS@wYX;CsJ4auDHu?`>kZy-anZn`yow72j>;PASVN+Rl+YM@m^2 zNSj*f0`2GMQ1&_WW)P{Jrq+G|gJN&}ch`tdkn;-1AXR|bjxMtUW2TOIvlE;2`ds1K cYT`;z`>M_RctB^8zFisIAx$TQU3Aj#F9!uREC2ui diff --git a/build/classes/client/MapleCharacter$CancelCooldownAction.class b/build/classes/client/MapleCharacter$CancelCooldownAction.class index 42d625d2bd3f475aa0cce22207b941850841505f..b924e7599ac1091b6c4a8763728b4de4bf50015e 100644 GIT binary patch delta 47 zcmdnWxs`LnLuOuG1{P*L1_5S$22o~%$?uqp1Wg#YnN1n^navo)navs0m@Ow4vbX>M D?_3Da delta 47 zcmdnWxs`LnLuOtc1{P*s1_5S122p1I$?uqp1ce#6nMD}*nME1InZ+2?m?b6`vbX>M D)%ORc diff --git a/build/classes/client/MapleCharacter$FameStatus.class b/build/classes/client/MapleCharacter$FameStatus.class index 053bbb8a6c19c999252921951355c3b313efc8e1..612db1ebef142d19d843c6c323202fdd175b7ef7 100644 GIT binary patch delta 35 ocmey#@sndiA~WN+$w|xxKyos(9gw`l+`#&SL7n5<ix_cDkG?qiS=+&|fgIS&Au)Cj}? delta 34 qcmdnMzJYy%4zrlRA_f+L#SEMROBnbBmNJM4EMt%oSU%Z_IS&Am1PCqw diff --git a/build/classes/client/MapleCharacter$MapleCoolDownValueHolder.class b/build/classes/client/MapleCharacter$MapleCoolDownValueHolder.class index fad21f871d6354bd88acbec81d79bfffa532e6b3..66022be946d70931edb2db38b7b207b77edfad56 100644 GIT binary patch delta 34 qcmaFH_Ka=ABPKDylMF0^rx-W|Pc!fdo?#FXJj);@cy96!raS<|XbSQG delta 34 qcmaFH_Ka=ABPKC{jSMUTn;19+HZ$-EY+(=)*vcR!ux;`WraS<`wX1o4;c8wA2JAwKbky;sfbDZ*<=A`9RS?D3rGL} delta 37 tcmdnPwufy)7n6|KE(R8{-3**!dl>k{_A&^I?VCJ@sfbDJ&}0E-9RSUW3TglV diff --git a/build/classes/client/MapleCharacter.class b/build/classes/client/MapleCharacter.class index cc1fdb292ce0d8f921238ee744a36e8e4734f490..358e0f1564cb87e1c65a2465df5395f62b313ede 100644 GIT binary patch literal 196969 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 f@tq=(P!-Wcnj(o~=>N@JE6_ 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 delta 43 zcmdnZv72K`{0AD%=H2?qr delta 25 gcmey*{GWNlCPrR+1{M|v22K`720j+2$@>`{0ACIUF#rGn diff --git a/build/classes/client/MapleClient.class b/build/classes/client/MapleClient.class index cc4511e13d41485354a946923803fafe222156a5..c8daf85dc9807ca5e2b142cdcdc5698569e04609 100644 GIT binary patch delta 17839 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 diff --git a/build/classes/client/MapleDiseaseValueHolder.class b/build/classes/client/MapleDiseaseValueHolder.class new file mode 100644 index 0000000000000000000000000000000000000000..1ddc7736e9e0508658d34ee96e2ff18461522245 GIT binary patch literal 427 zcmaJ-yH3ME5S)#Zm;{4^c}pmdE^$E$N)QbQAuB*ZWQp?PoRW(!c4S}pFNz3>f)C)M z5PKFaG_y0So!Ptn`u_L?aDme%YS?d}iUSLWE{mPxf!daBv3@CYnjf>oXM3+ zmANL=`cX893Duiy%0vE0rSfsToXC7ECYn3JC`*KnMXs#=ZC1@(6@>06(MqOf_#jqV z-l{^1LdHU`<$b27GQZ^f@&$zEbGFVCd8cgV*&p-g3-KyEG;rdf4%fpLTtfT*C4`o> z4Yf#T!>7qYCWhej2QhkliW=Xi0{$>uW@Hn~%C|w2^){;)IOUulzJtQf29>b4f%8^c oJ;s28fHq@?ZC&hg^bU8rYy^DPK3B_H98V>)iyY>AtSSh80B{;q*8l(j literal 0 HcmV?d00001 diff --git a/build/classes/client/command/Commands$1.class b/build/classes/client/command/Commands$1.class index 223ef8043b70b346e327728aa02813a2943449c8..cff43e3f866775a868e00becf2a6cf0492d32d34 100644 GIT binary patch delta 108 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 }(}P;(biKkBj#S@jfZuUE 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 diff --git a/build/classes/client/inventory/MapleInventory.class b/build/classes/client/inventory/MapleInventory.class index a1ed69522f5125b672f596db8636ad476782fe4c..2d17a7e7613faecdec371d5e0c332d72def9b8ae 100644 GIT binary patch literal 11946 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 MK_}1O*i}6<0uMxB&76K;i&E1EN5p zpy3o8fQB9+emjN?5>g63=Nspn|9PHY;~%ZX*RRJX0JGS#5XOQ96N_G1(h#kdBUr|Y z#jnfuyYNY$2_X~jT0H1e~Jv^7ObDrp9^ zHqDQl3_NM7aTUe;x67$OJNlz-H`Atn(!#k~qsyIU+6=$r`XEj?2+2dvWE1-7#j2xU zA?$>&VcsEh<2=B);X@7H-U&_u*yV)x5W_x_IPh~)^$muD<1qLcj$n@ad&4s!KM@le Ju|$-Z{|2%9Ja+&9 diff --git a/build/classes/constants/ServerConstants.class b/build/classes/constants/ServerConstants.class index b64defcd0998864eb08e405a59e0c3bf28e61b08..d0277361a16cbb817abefeadddc394e4d32c3ef7 100644 GIT binary patch delta 1049 zcmZXSSxggA6o&sxfw@cvHG&v4ioTFYP~sMO(zGxQ1xo9b5`8cYFD^(Rf{8|jzPT&v zxSEzun3!nd6QZIhZlI!qD=y%^L=(|-A*o}1n0xMb_Iu_GBs5GM)jDwQ0)XlG zE+Z926lUR!v^^;~z|qWck)ws<631nZD;%xDe3j#xkZt0)E{+=#+GUJ~A>k&+Eg2JV zTkstYmymabQwK*UhlgV>$32ewGAwu?3|$;vj)&s>w{DUSi?`;-#<$?S;feCN3skX7Vr57btaO|IJ@+uBS&w z&kU>$=37Vc>+zR25N|Z)+eEzC#9N5Bq9Pc-jd({0>!y0*y*opASHPqY1K1r>U{46| z4dF@?@1ywrCKmasObt~NA21EW6}jykVmmtJ8~yk1H*pqJ?BAMiWYK9;Il;atu<<_J4Vwz-&(hB)ztCgLK za%;6REz=tW20fXjWqY<**=D6_*<(T090fhxhch$3Z~imiocZcz4kaYD4>jKc<}zrq zka`~rxMFZs)1bMgY1A}n!kX*4EN*tOlWx)6c6_U2?l|VIL7T~R>J8d8_e^GR-{B5T zhT|VNqKBGCnoP|~&120I6E9Dl#4}A$^V|tL4PKbc;iZpPyw-G?yy2}W@XnyyK)rA5 zY*ld+L%~2+W?)rDS}>TlI*^qTN=*&g<(`Ugp0`xlR@9nsRaB1}*Cy@k5+l)DL1nnX zn5SYY_+asoPZpo)u?O{3?-#z><9)OI->5X`wdmu!z08;B@3$Cm#6S2MF7gGGT530& z-6~|4`&X!RyU(8>v1uhsyvRz<4l$V=7Nb}q+w`zjIM>B_!s|#G&F2fRcX5I6Mwfn* z@Me~e>O*$BRpTG)zsueiGrxF@OGLk$J)`=)!uuomfU94+3=wa z%Zeioj=0#Cf}<{W8Xj{EbX@p^YXK)^X$pBLu~o9dWbsOTRMHJp8<=? x8^77kUv>_6kC%Z4h~*sT<(f*eso{cLb5Xttc>YPDGPvZJ+CQRGT$YT7y8n)mtCau% diff --git a/build/classes/net/server/channel/Channel$1.class b/build/classes/net/server/channel/Channel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..e18e61046864730b56268219bba10edd3a359b6e GIT binary patch literal 1810 zcmaJ?TT>iW5dL~E%(4t*vqHi(iMWwvW3rHFq6DIZi&M$zi3g3-`OR_r3h5f-P5PLPoJ;9bM~)?zyAT?5?1Qb zi~%LCDlw?UP!cV;7QNE_&nm@F^GUpjmy>t}!%1AnNCQSO)_`%ms>BTqg(RBrnp%5Z zSw$r#RMMn|n;NDxydh{@Gn`DxTk=vl^;I)87A-+tShj;qpP;ko zT46r0{58wZn`OgwEhj%x(^nZcXuEcJP0*b^DzH!}^v(!kBVLKcj}>j#nyjoWSpIEe z!J#Kz^i0EJ+s2LS|nf!q2cju8YFJ*SS?D$~!dqJG7t%&I-3X4w~#+O0KK5PAU3D(dE>2is*(+(dt>aD1=;%PFj+1EB(WXSZ5?$!g@fP0J@Q#jI%xQR6$9s5R!v{L% zVQ@zs3ovz*z`a@y1wv)s(Xpt)%BrA^B^}Ff$bcskAk!~MRgrTHcQJo+VaYN{r1Y-q zR>gH|BktH!<{(gyQ}*F6Xy21^fO>-CK}d{8Ih1L$Y?Ues$5^&Xv&Ka$B;?~9vFCG0 zr?b7q9R{x$t3ho-y8#?i#}UgUd99wHjr9+$#1hSil^_9_JM1`9j&axW$=x)2+2vZ% z4npQO?f39j+B+l^oYKdP?%XCM*SU#Eu4@y~TuW>dvD~kS z|6I*ELs`ch$U2^;tt*?CsvBpi1<#_VR#ApoPowXP+%JfvN~?p^(ZoF@(sdh%r?nxO zj9!kl#ORvkl58Q-nJUquZ@xU=F~5cSEhHbHK`;<+i$8!aSVvY_jeE(l*X&c>Z4`{$u4RUSMPdmvMzU R#-FB_kfD`i-DYb3{SVG`x%B`5 literal 0 HcmV?d00001 diff --git a/build/classes/net/server/channel/Channel$respawnMaps.class b/build/classes/net/server/channel/Channel$respawnMaps.class index 314120eea4bffffa620ade67828d0f2c02e04450..90801e77f60c4779bedcb5a028f9b807887a8413 100644 GIT binary patch delta 31 ncmdnbwV!K4I1A&u$q_91yq_2}7(O$YFnnP!XZSk#3QINsveFAL delta 31 ncmdnbwV!K4I1A(b$q_91ypI_)7@jbgFg#^2XLvUG3QINsuH_2k diff --git a/build/classes/net/server/channel/Channel.class b/build/classes/net/server/channel/Channel.class index 8870918038148c06b12b5bcefc86fee3fe994c75..254dbd39c9e11f47a3b4e51eb9dffabc150a1d2f 100644 GIT binary patch literal 16457 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 literal 13154 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 OBpo~=pLL_b(7ynS+@XyC diff --git a/build/classes/net/server/channel/handlers/DoorHandler.class b/build/classes/net/server/channel/handlers/DoorHandler.class index 88377230ced1534e6431eac7b05f1a4c5ade6b45..8797672530b4b55271291021736f66c40f0f953f 100644 GIT binary patch delta 49 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 literal 5704 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 UyAFk{+|QvHS>T7HEAgX$1L&hxDF6Tf diff --git a/build/classes/net/server/channel/handlers/GeneralChatHandler.class b/build/classes/net/server/channel/handlers/GeneralChatHandler.class index cb1d23ad900067d4edc31edef4c735ccd109038a..7742d4f43304585f85012f8df164b45594f4d96d 100644 GIT binary patch delta 1284 zcmZXTc~DhV9LGP0x7^Ep=NUXDdXTb(f^0>GBsv0?TVxWYDP=zKsTA`t7Sl|hrqSY( zb*F0>#eO+;s4-7t(e8k5B1WESzm?S&w zP86TmtK2DtJ$x!~)kjhdj!8b_bIBJRmwd?y$yb{BYrc_u%XbFfOMal+?sHE{`;ng{ zKhrHasSosvwtnR|$?tSYPSMqNnWt0Or>x{Ge>f6aP!}$%X{xP{Gz#2V+12F&GZcx` zH%Ds10#8_W(l^1b z^vxFO_8wnK?07s#b*v+Hzb`H7%k3c6!P=MS;ERjyVr9_nAa~H%ia*!E)y0rG?VP7g zhd77$KtO@RP={e>V}S(a`Cr2MXA;h>OjH5g$KirNa4@N4Xa`BTZbhBEFHhlxMV^^<8i;Ovei`vN?X9h-|D`=F;PVhKn4Kf6>HI3Q9XonmJb)xvQGL_1_-PGlDk}oLo z>MJU6xOh9>VT0FYH~Ooit4RSeF&K%TQKXYaw)#esLkYReBadC=vzG#%=Mq{eq?1e4 zM33PxMI2)+$0=rj%f&E?MH1shCKE)MiDC(*Vku=}9pz#Jlf*_Qi>*u%FEULWqC)gD zBTA`izga!;0g}0r$@tV9j%5l{G1U+jGL7lPstGLMDrH%!Sql{^&roejxtbX&Z@-dw zjjHgfb|Ge}Jg=S=$|zUt+N$JQ^(M4c#dXA}>Rzr_EMXUZagbTe#!ah83Jn`)*7weNc{Q!~!I`JeNh<$wNX-nsk7?Ha#n zdT1%v`M91N43=3)mRKxhx%O6=tkm{KOQlzt++=dINuv(kVsfj+YC;xQ(_~T48k5_! zy%1X(leZ*q^Nv6yO5SC+ zg^(5j;QEr^j$0LquzM?pf%I$ zNvWEXT45*oD@C&1=uhx9;8A}w;&*$iKPlwik>TKr4sD|`=ytGLS@t~sbO%>Iva*{< z?K+Hdhzdk2a2V|n7|8`-g$bmpPa=&R z(pg9bTgYT9S#0ARwv)|Hrl|AGVJ}lTK(4x&Y5c)-j*}+@GekW3B3IdbW{F}7#Ci(F z2F?|mnJYRd63Z@Wla}>MwF61Ia*jvEGM6l8j zN4P}MxQG;os8DTgwu@3OrBWT`WvZ(b|8bHHsthjwho&Lo#Sr-h)hCI1HnYwhpb>$1;UYv;RuSzyVW|xsPqIbY;{H_?uQwdGCnq?mIb}G_ zu)*g&!~1+-IKx@ZIl~AaD%`%V?j2nNnSR4Zd~C%hhEEyt2f}ex?*HkOH!316ZS_gR zc`g_}Bd1VHEV`&DtxWFRo$SvHCc85|y*<^%p5b$HnlB8aTrzygSB9_oW;`FB6^c52 zy@Sm?<9nljDE}8{rK<(EbnWW(S49*4^k|j8%^lu+mvq;z5DKY@$fbgoidLeXs>`Uc z$>V!OMkmRI+$(!iFrY?e1WLJ&Wx|Mas2T??(@^WTO-W~eO+U|m0hH#61vsPR1W&(?Co29EMX5Xy;l~QjGcJ%U?8;HvTW}jp4OkevQ$RpPo<(E!VgZZ) zcM0K^j4~$?xk}|Z;*;s*?tH>^+ljU@?f<3I1fvS`F zS;a9Pl)gU9IBU4ZBV4DR8#M3_jZCmsxun%Jnp6qvRT-^nK5eQ-9+<6ulT`Q`8zkxq z=}N2k-Y=2m9je;f9kIJQ$s%n`%k}|D7NS1#RUKW delta 1141 zcmY+DTTqo%6vu!2+`g}mjmW1S1TjvT3ULCHw8ShD6cFX6MOaoRI37?uhu~b2>?mmZsD>ZO^+X>FjH+7D~}*P3>P8a@3!B?BH(Wy2qi5do8*xb~?j%T zWMeatRr!v^$C^+0RP!01YbN<(YBX39@XlK6BH>gr+uZB@ZpF(NmRD@ulQ@v59!R89 z)!VZ}a-sE#yxyVA;I`!Oa3YmdM9Z7K4m&z^Dg2AFElF-o>`Qtj_NfIo$+DOeKp~?Q zd9!!fj@GOeUqmceCOZXs28X$YHDVRAmRn7%Bz6$Sl3nWboNF3$e-wwlA-^^p_X*gS znAiO!1@3&G!s4)x>$AXTq0gcj%Z;8RW&)>)_!PzG+q1^vX^MTq6O4;p@*R$-CEt=4 zpC%;!$=T%6^TcM+(s82GTpJfFhwGLppIFxfyXSnk;<#>YWKm>{PLpx{7^~f7|B}05 zj@)w5?u!2~bytcZbf+nwG{k%={zpQ5H%?Gm9J);9s0kAW=Ju67anrGDQYIC|O!5$A zUb9n~t067(8j;xnO*udA^$xqzH6*lrK_54PIDrJ*e%4W5aMpZ?V zs-{J)p-t7%uH-k*yiJqL|B8I%+oWEEHp#7(it@)*=iGZ4bUPbb%p(fCLmCCBQDxLg tyC8MSm6r8{Xb`eX$a9OY(x)soS!~X?R{YHtRrnX-z+x%TC?Nrw{sE+p=3W2* diff --git a/build/classes/net/server/channel/handlers/SpecialMoveHandler.class b/build/classes/net/server/channel/handlers/SpecialMoveHandler.class index 51d169d7f0c35e352576c311a56eac2876444552..d7818b89cf389325e01b8a16465de72cc265e92f 100644 GIT binary patch delta 2069 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 ME`|K!_!QDU1TenEU;qFB diff --git a/build/classes/net/server/channel/handlers/StorageHandler.class b/build/classes/net/server/channel/handlers/StorageHandler.class index f2c95a8c77f300a22e0da63fb2d533733333f4b6..9cad40708803c174667561c77821cad5013d4db3 100644 GIT binary patch delta 19 acmdn2zfOO{Pfj-0f}+g4lFck!>v;iAh6g7A delta 24 gcmZ3dzgd67Pfl*Gf}+g464#=l{G!eOIoI<70Dn~qH2?qr diff --git a/build/classes/net/server/channel/handlers/WhisperHandler.class b/build/classes/net/server/channel/handlers/WhisperHandler.class index 2ca3e31d596fc7c6bb52973cfe1dc4d247d05a63..d2a582538ec26184b72b9a220b4e257bf9ef3213 100644 GIT binary patch delta 26 hcmaE;{7`vA5g+5i$;EsLK=KOTMaG4jm+@OO0RWa+3Vr|p delta 26 hcmaE;{7`vA5g+4{$;EsLK=KOTMaCtYm+@OO0RWc83Wopy diff --git a/build/classes/net/server/world/MapleParty$1.class b/build/classes/net/server/world/MapleParty$1.class new file mode 100644 index 0000000000000000000000000000000000000000..6a20d80984a871c9985d69b1da322e51e103f27d GIT binary patch literal 1457 zcmbtUTTc@~6#iygy6v)+QlX-VRISn*lmcG4B#4+a7BzwJK9osWvg|g~Ez$=ceDL4+ z;)57{Fg*LCjAynBEum>hY_mIO&pGp*Z_Z`@{QdPCz#`USh$3$whQcr+DC(Fs5XPL2 zd4nuv9Sb@Zbu2MNyaTJ5nP-@)I>IY8g*+Cr^wE{}erbz0Z1I6huf0r;E0$wOuy=FR9jud~DmQJKSq2`k(sJzBbr@F;Qul3F7-C-|roY zn%7G^(D(^Ep=L?;oHDRcwoWLO^{bX1avOfRxaZ2?XqU@$?enVi8QX44*2Ei2HP%SC zSLamyNwewHY`1AS^)2BYxcfSun0Sh3CWc{}h~v457kJ4q>i0`;bxbT{MaL?`%|5+k zB83T>mjUCFp+qFQu$>GsjCIkviC~xtHMkbej>zhhH&v*IK|Lc zvV?ljzW8YA&W-?$_To0~_z_Z=BuT?vg-C11Hg#c}BHcaGYM4%}lSi5?ip5((^iP&A zoFP)A=M=gMe)TAw;PH##aoooPKR_H0Nz&+k?S#nSk&o~gGqi@0MGj*mCCMjBtNKMy I!mUW`9|0<4V*mgE literal 0 HcmV?d00001 diff --git a/build/classes/net/server/world/MapleParty.class b/build/classes/net/server/world/MapleParty.class index 878b354cb1c869ac990f4e7de312b28d58615b84..91de42acd5af7bece40aeed0247b79a37ffa57f6 100644 GIT binary patch literal 5019 zcmb7H`*&1V75>h=A2);qf;=*k(iD=(kWmy16_siOOwo$ZuH{<(;D6v+{uOqyir>EX&Yhc(W(8Q>Ip^GS_V?|* zzrD}ppPzj2A%HL7qXgFDcog4EAb{g>+<|Y&ToTXY1$n$EYcI*;WqJG{iWBntLwUTC#EQtboS}~xR{w~C>Q{)4 z8{>xzi!YWA9MLEBY`J9SvIAzZ)TI#LYmVmiQrR*Tw#<3mJ&-p_*`i@h8dmnPf|VP| z4(by*;{n|&P4$iGmOflEtgc=$GjVLNijo|oX>V5VGs@H4d*|$xZfBa)^P}1Re90K4 z$$6G+l)UkHX=lDG!$II`{g6+(T55xQGHVCIe8Wr@u`{ZNi8 zjRS>YJ-1)COqsijp%VR3NG)WaUPXq-tiuIMVf{iIYf&Tqa3NpP&3w^|ReRgw&bB{7 zJSVFRy*@JHSWsBB0Y*WyjPb&xQ9T+j8l?eSH?%!z4wuYv?kP`<=p}EDG8O9fmh|DH z%%mHhx>3VT_Vy`JTzgx8`{KM%2r_1p$ySBsK2h{jReGslbw%-xLc#-J7FM>k`!@C! zayf%c3wb8s?oWAj3o5QBlr3&ABaO3+x;3-yro~&pXe7qYoH=SzVKo>A|E9%dZ9Z3R zXc2GB$eA`rg%z{qIyF(1Y}eeAi{>W?VKS6V2HV=%J;J0Wvk>#jmr1^KWFm`kZ>G@3 zs4S{q(DL}iFvZ2gwkJCZQa1vyogIsH7j&{UuyUjE@=2Qej^Vq|5lD%#Cr;@i;;(h-{JQf-p359U&AF_)^G)tC_d0| z6@Sq1M|>#0{E01j0eh`vycyRt{26~ySXOh&%b|w9qEhwOfBR_on^68c{-LmD0SMlw zwpm|3n4=m}wT&q(sVzEsWofaNg6!NBM)extO+BgS%Eq3%`X6Aw@FomsDv-?C7c0W{^z3k5HxpEr5s8Yi3aQo^5^$pX(9lvjZXAj(W6W zIak(V14kMD-AKqzbd&H_?rL#>u?=0Ek%F`)(vnd({{=Yi#a%AZyEqTH-S5VJkoIe#T4brV4&O!&p zXZlJw@wMh=BOL@|xRMU7BkD$?iAxT4r-$9?VfT61Lqrzrln=Xt28pEu)i?`ki5sN` zMxvSKYA`7eCgs8G@L=w7Vd81=k4dYsm;bK-eTZR)&s^Ly7spOFV)uIHPLYP_WNWae zS$I~kOyMjtGH$M5c>veYL?8h>V+S+T%&@IsET0Le=^OtN_@JGv6$o>DAN8?|>gdNN zj<;aIrXrdMFtGPg2|{wKM{29<<1Vfy5WJ3n%6?2siWa`?ru8JxNMdYO6?{fvkTPAV z@H$p=uu2KZ-5W`9%^8F@UYx%1Uv-iD{k-<@KXDJR=pLkM_magvn^&54Q^dWWfeG@r zg?tBXh8d4x#?`Md)P!Loirvj0bC<#%+6>qQw}~^+cuXR91*-+$FXD%7Jk8nT+IC9) zL9Ts;oE$q@*G^dM%r)|;&q#Qdk$pV&)p^N;=OLr}?8Ii-5i+a!RkK*i(Tt;Jp9ywh(WwMB>jr(6I@dbt z9L9)4P9>=G2zMWln}GPS3f3rGM)P3iDpEtdBtCluYlFS4CKBHkS`~7scgV=*-m)#c zDqO*BQf%uk;dYiMN|l6ZyeMzD?@2zU|=c#5Q-=SA@XX}`$Qdx_e5 z8ACW>JJm}{Jy-<;qfFBVHVkn}3jKhmqyrdZAb8WW8JN^mfY!Qk1V#~7TtgFVf)>^pbD ztHgVa2q)RzPI)N-5uIx;h$T2?GYzvzSR6@vD5B&f0B^fMo#~GA2!}3oe1vfDLi!R~ z*;!l9$)w{N?idvK4F8>$m5{J-npm3633!tX-l7Yqk;ECw;Vf^ecd#1g7?tzHoMwdH z^|ABcSY^seabG>9)#XMgiBL4GT}ML{k8^2?5CJ?v^~vW%fXQ?Iv@nT>Bk}(O3S3TS literal 3700 zcmb7HS#uO+6g}T8nM~4<5R!T4nKOl~w)+tNa%fC7#>e=~)smR4QM8Tc3OGz31Le{`~jX-vMmG zojSDQcmyZv5Ww*$T5wW^Q*~I3(=z+09v|ZqnVpfDF2k4%DH+lc81g(T!+1S1FlCsi z!#QLHdNP7s1bKzptf8k3YcQ>#1{ETc#^jh`6%-nWCiH1NQMAo$V#qAmNrmXBIiAz) zqGc#-tvc=>${BW|U|7?JmAH_%vgyRIK9w~N>6U$IAfsD)$~LUzPJx*^KRjzCVA60+ zznL@boeJ^T;KE=!k1B))@@W!j7&3FlNKsfH(Z{mfX&TC>^z2dHGG*;;hU|<?YZ%0Q1o=#MNn8U0HdH;#$G%0Aul|O#tqxW*mFs=&>0)-T$mRM zLB>oWV6IbWE>p!I^R3%?D;dF*LY;4bSy&e9EW0?6&t?rW&F7ea-7h$L1${Nplp{OW zA=+!I0QJI5xp_Cq@3j{MdvPtkY`B56L)hXAFyNirN{? z7p;`B-<0ZZD7BSdc}+tH&Qp2i-70s^NK2?SypH7>+GW^>{Tg1wvIr~<1sv9}63aB$ zGAqh3Ef+4}qQbg`1VFQn98=c(#Ol z9azP2HCHzg4S^Gn5qyYHTs=fM-u(zQ4-tv~j8OLsY6CbHU-1yppBxiw zIIcv5<66?_Km$RWu?}rmkB!)XZjNhty2>@cll5HDl*pClWwwEL0-VRt=@Ht+b%1B} zVzg@pbphPxG5|4GZ#y zBWgZk&kGUj=Rxcv;->#W?DY}f@i<1~U2e3i32sI$wv@p|eS%REcU^wNhx^(~=(gaF zHt~7}n!@+!mU-I@76tGGi)l!V-9>}5%`i6vaqLz=-FyC*m=8M9Zbg{$?M!TviRwom z=UcJMp(05QU^CuiDkX~Bd{W!IsP%ET4#8&#sKiquDaPb2FE3y5oe<9*Rx@Z+7^c3K zD13wEoHQvRInqOlEAArP^Wfg|f7AosFXy#~`W~R9_A&(fY4cr&SDd)*wEH%9gM6+c z$1M)SZl7VdCqQAS3B$SwwzfUxEk!@J^SPQQeO!r1Yb8X#V5!(ISK$H2p61^1u-)2A za<3mdJe-7w6Be9mkb`9);R=wQd~MgfWWw{1IZ}pGTY)2Fc0)uaP95S?(p3}hVttoV z?UurErs;%(+kahk~h-*sJwsh@RQeR`RmRDX{_#*$i5dWjyVhmd}9OkAwU-Y{couVP^KA zQ_hMyIqXH@JI_#Wyz57VL-)J>Ksb0m{s_(NAk9C>qU#A-hQ)k0f4`NTkg#xzHBRTi zzb(SJ!f(Y@w#I98`#SC1prUT^yK$R=xx@bTMH#zZUwOUw0Hfq0-C)+cN+F diff --git a/build/classes/scripting/AbstractPlayerInteraction.class b/build/classes/scripting/AbstractPlayerInteraction.class index 256e7256f2123e67ba60b0aadf4102ad703f8d8a..26fa34cd0ba8b6aee16db703d1e98ba0ef1da3d7 100644 GIT binary patch literal 30415 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 KWwCu$@&5r-$}_G2 literal 28619 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 diff --git a/build/classes/scripting/event/EventInstanceManager$3.class b/build/classes/scripting/event/EventInstanceManager$3.class index 5fa44e05bb3c393124610dbd54d1585b7588150a..1517f53831e254f7e3571f365d0bcaf096cf7aab 100644 GIT binary patch delta 39 ucmZ3>wU%pxKMSMswU%pxKMSMGN diff --git a/build/classes/scripting/event/EventInstanceManager.class b/build/classes/scripting/event/EventInstanceManager.class index eb26cb6ef3c9bcf1293636adb74c15c61d865e31..bfd16fa15a519b078ae062d39bf4aade9989e284 100644 GIT binary patch delta 12350 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 A%>V!Z diff --git a/build/classes/scripting/event/EventManager$1.class b/build/classes/scripting/event/EventManager$1.class index f3690101a159f85578310ef00c7aff80a00ab4bf..c7591f8263dad0b647888be2250599fb55bfd388 100644 GIT binary patch delta 35 rcmey(^P6YGVphhc$xB!(1zQ{CxeEz_ delta 35 rcmeys{egRf1S@0bWJ%Ua!5#(~hJFTlhF%5*hCT*Eh6$4wv-$!6w?7GE diff --git a/build/classes/scripting/event/EventManager$3.class b/build/classes/scripting/event/EventManager$3.class index 14f26f70b6e6dfc4cacbf85c95edf66d2abdf41b..b28630116ab6be929b021463fa842acd8d209459 100644 GIT binary patch delta 27 jcmbQlK8bz9KPJZAlm9b?aPDK^X4ual!*F1746_*kjHwA6 delta 27 jcmbQlK8bz9KPJZYlm9b?aBgDYX4uRi!?0y?46_*kih&61 diff --git a/build/classes/scripting/event/EventManager$EventManagerWorker.class b/build/classes/scripting/event/EventManager$EventManagerWorker.class new file mode 100644 index 0000000000000000000000000000000000000000..cd1c215d76c356368b959eb964e77c7340b3dcf9 GIT binary patch literal 893 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 Lj=mvMQUCrAVlAn- literal 19530 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 delta 1052 zcmXYve@xVM9LArA_zaMayx_pp0?dOr?%;lKcgo3KSltPRLIJUZg-+*>aGn!aq=hvo zHR;EAm)daZLf5K4ppnkXLR*$@@-xD(1 zm7bAi4RKWP7EHKUyn(T8y*1(um>YVPf67nZ4%=VI#7)io8?*6`H2T_eNMte%xx59lnXXcSO#2c! z%s@6Xk*^?oIG(eLCc>+Dcy4|0?<)F6$fY diff --git a/build/classes/scripting/reactor/ReactorActionManager$1.class b/build/classes/scripting/reactor/ReactorActionManager$1.class index 7739b1e96ff6de0c27ecdcccc8e3ad9407e01e06..d91aebff3fdc81d2d89013ae831a7673cc07d82b 100644 GIT binary patch delta 35 rcmaFJ`;d17CmZA5$y{uef(IC67!EVYGaO`4U^v8J$Z%xx6gFP~!$=BO delta 35 rcmaFJ`;d17CmZ9I$y{ueg4-En7$@Q$2f@c_H7|t`uGn{2mU^vHM$Z%mYCz~$-+qVkj delta 35 rcmcb{bB$+19V_F3$@Q$2f`=Jo7>+T>GaO-1U^vQP$Z&izCz~$-*n0}D diff --git a/build/classes/scripting/reactor/ReactorActionManager.class b/build/classes/scripting/reactor/ReactorActionManager.class index df4fddabe31f822f742a7243e22f824eabdb1c30..cde02d0c19b0a3f91f5c55ba7c0405863c5bf3d7 100644 GIT binary patch delta 3575 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 diff --git a/build/classes/server/MapleStatEffect$CancelEffectAction.class b/build/classes/server/MapleStatEffect$CancelEffectAction.class index c7109f522e215d10ec097f38bd6f447f678098c4..210ab0012c6d9970526227e6571b243f02abb03d 100644 GIT binary patch delta 47 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 JIWNNr{R7;U9ZvuN delta 171 zcmWlS%L)N;9EHFCj7u3(7)qLCBN|C57FJ_iHY0ad%GP7Z8(7)c+A31A@gi2ae2Aqg^-L?g_6zR7~NR_(_aij delta 15 WcmX@dvzKSX7e*%Qkj?B&?koT=>jdEd diff --git a/build/classes/server/expeditions/MapleExpedition.class b/build/classes/server/expeditions/MapleExpedition.class index 2cb4ca5e3794edcb4bab5452792f46cce28a31ad..d68d882bce4f998711dd2d5c54497a5735c97f14 100644 GIT binary patch delta 3634 zcmZ`*3wRXO75>leCNr6xEXxE!vLOj?$Zo>&l1F$$cnU;73=5)$5FtnfTclR3OD!N) z1npEPv{0a0S{o4zY!ZTqeOPK~Yg_SwwWU>BtbIRh3s(H^>}IlwY4UyN-aB*8Isg67 zf6wd-<9AJnzx3hB(*TCc>MX3o&z1RwGOrl83+FYwY9IsW)sxqhdEJjUaKS)1-c-w9 zD)W{>^D6_t#zh0a!Ee>uw>7+DpexSnxTMD4sfWMUaak?iRonhx;63~?u6+Mw;LrGr z3iVe5f5YE3{KG&I{;3xKQjgzP4*ynL|KrDhamBz@e4yih20p|!mH1s{;w(?wU)EbbIT7r!p1F4?*S{D{9HUHlT1uF6=N_(vz5^(2yeWYErCAF9Xx1w))DjL_Kk%2r>ACgBF3=SiV%!~-&&2A?-&hRif^00%XhWy);1UXwYd%$0e9$?cNbpEO2hR;n;J*hh>3 z-uVRgnlUrDKp|de%8jzf#BmvHNBtB1H_0$ls$`g;*uG$dY}jPu#hXcJEE(Okd4GpgjDiV3a4HJpdI0m}$SC zGazo|B+xB<9G(Qab7tkzB+#P?c?sl)8xcCjtsd;8&84P+YTD(TP3SLJD~Ot_7Z5cvf*vnpFy zg{|m;2iZ}#VLl#8tIUEFWWj!XElG!H^ig!|O06Lj{}=^{|5sG~9U_X-1X`F(JZNJY_-cHr9Mi6S^c247WcrlR8mH zxQ8S^)^$g%kw=pyfPF4E9N*2V?&W`5E%v#!*q2hhs)Y`pF|_+t%G0BIRjU3wxKipV zNn#!)m|NP6(MlqDoQx5iLHWG01jZ81xWm^jrOHp2r0nARQAqmwGv**hRVc!YSjc>b zc;mcm3q|-ko=B?9MOK0*@r{&9{P27LL&M=KbQ63N-%5eotpvn?6$%`w8?UGv9idX& z*owC*q?N7->2yV?tceLs^3{9m8Hl>2P0Hg5WD`R-q8N?Cn8dVG@a;4fD_pD^xQcrkN4QJ1o^)reqjN(i&YPSB z&oKB=9D^{5U0s+vP#r9pv9S{;!Lw+f%MN>gVQ#!_Z%e0pkGmDvLzGG$(T~fcu$??g zNq^}9Wccb2U%Qybb+SP|&%&OeK3E2U%+r-x7`t7@m0;jEJ|*%23KxzV#y(FF-KDt^>iIkuM5IZ1k)bDa{_ zlytUtg^JS1eK~D!b}D63LmvMmm7^IaX;sdXDW%sCf4gq87Yo`wV)v+0wMgEEs*kq} zrzcud+FgR=g;955D(^zu4K9Ml+^--9=g|+Z^5m~$AueDE-sJb}tu)GNT*hkB>fv05 zoj7lD5V zBvXBs*Lo)uK8uRehp@6VfoYr;4nBZIEtnp&W;9}E3uf{AGCP6m%YEe3Y;EgvNFE*L za$+UFR9-? z^!^dfDen$#qHS~f-XG&9&ffNIqLaPs?>}|F>SvuM0UQk$o-$%yYhh)~XWdvC%di$z z#xkv&Dr1^eRT^s-x{;t)|Vh?x4-L*3gEmPtX=vchdH> i)>by4Le)&1k3zC{mazaYJDU0#x_pWggRhG?^6w-5s-klM delta 3655 zcmZuz33wFc8GgUrO=fm>k}Q)Da*$-X$u1!vh=wCU5J4nF1&k|#1_&gQ8Wr%U+LbES zmX=zkAkbF9R_Or>glvMbD6LXzt+g#$kJ_TequR?}wqT*}zcb7(A-m7>{m1;@{~ho9 zeKVVD4^2tDaO$ap0LDp65bgM-62DU7*9LCFQ4Oyc$ih*z^QscR3E?%oZlDHlsO6hV z{MMj&%fRpOdjrStwtD)GhCdkShofq7T+QCq@tzvrS7$yj@JD<|y#zio@F)CP-SZa% zf5qQ4d~Bc$e^-ltsO^6$g?}j<{|@03{Kvq5aYDyQ1E1o5%If<%PN~IdT|jdphWNx! zMda zh!Q@(eUIE57@^6?4$b$NUn)CxXWi_#?!;Xt*5FnXci^)o)?<@BCRkK+AJ&=p0@i5~ zH6?6Sv`Z6L;ftCcchMnv6E3TE=KH)|B&PoGIh6-Ci3kF-$pMCYW-8TxfR& z=T+6H#YCB;$z)TeV7rOUO1svSI`o+MBEF=_R8uaJX@a5l+u^~ZhmNHyGTp>lxtIc< zH)V!gV&V~O*JP$Cv*c1uW}9-E%n^*YHyRVN>(vEw?U#(<{sy}7i7_jDx$^A_Q?8VG zCOTx4-4Ln^&6hEzERZpR3j2gnVt0g|2wx?QnpB!{HIk;pi zW`SLs6V6_R)tW4^=jTNI>t(6EHYb13GHDh_t-y-h*0d_JvbC+Pd0C`s`Re9dBBm^t z6&;;9VX;r;4zi!mt?8)9JK|5Yvsgg#m4Fv==2PgUMuL+X31n&{w5gGJL6Atz@8Nl- z(_7!mHL>>A_j66yz4ZfJ6Cdgpac@1o9N_R3`-c35vcW!_Up?uod=w$gfZ2EuU*o7| z8|jjyW;UJj@lU=eP43+dbq6rr9#b$p5#0}868T9KSp6xIDD1|7B#NS4DBjCcK5U>Y zB%y&O$|WeqQq*D@rlA?iy6N2JTK6e#xt8uiHuZtY(K*p>l+aWtiQMqymVW*ZTGlmn zqBNT5#=stw#iOwu2 z4m=DO>%wI-wFR2qv3387}KllGarn<8^godJ?Izjg5^X%LLo7d zf=d^eWS$F3rJD;oR#=*tLtdoQU+?-Q_!b^^Viq6aQZa9FqRO_SdpOf$NyNG_>Hw;I zOwVA~x;6SNn^v_$2Bo1L0IQV~qBnL2vaR#DI~!W;0D|g@ni!ukl#=EL2y9z7@{$Ng zy|`#EMXzzrjZXa5_&wJ7d)yQk42UH*60A*3X*$(gyi{*-`K(f{BVdf}f0FF;scz)L zyMZf3j!MVf34(eCc!AKnB2F$8Jd2vSRY^>wH5A#Lz2!`>-k=T*) zBFY=fXm1B;=4Zi|<57IuA(7`E;qNZdfDn`!KCQ%pI<=@3S$Vkc(78YnahsF!=IL6W1B-)#TA7mu3 z&U3R4-%B+Fl|VoE3J`psN1c99%~4c$%2E(3Oq`m}=05Ob2FbEKlI_B7o>JW;rR^$f zy_GxqPtB+d*d$G^cPAf}q<(@v3J3MfW1Mb1AzHhjKg)4e>Zs?SWIR*qvZ3 z3LO)EheQ=8=$K%?=jar!6^nxO(??gPDmr8$btGlcX@)`X_Mlrkf=(p+NLVTmA4Vuz zIf%d5XU4i5ZTr2F@NUh$bV)o|g@jjHDQaMQD&yZVA zwSI&^BK0zE_t%!~!}NoXV#TN=F6Ojs^mZ)h!Hl?dNf&1JU>4shmnJcLVu0S7XZrkQ zOdb{HaIoqrR3zP)tCkHE#Q`On>4&g^B zaNEfI=h$Gt5BM|RBJFPLQG3thFjL{t+{gSjpFmbv$4_v?OL4lGU2dl77W0y%Fu+gM z_YSpRz|Z>7KBteQwKJ7p#LxRsmfraEQck2kwRF7Xz44EzHp1VYaM{yF+;3gk5D!@M z8sb^j{Dye8wV)xcSywg0b*r%3HBpAGB@OX4;eOUqE-Y&qWxmx+Szs-v>~F20EVNoE2Ux9?Mb-_J#nwv76041} n)cOqNKB_uS%#ZVQ8FinRQ0?mbm{sMo3 zkNyB3G!@&WOIM$L@@M!f)bBf)CXnUjbbM|*GfBy699{@hUp%*Tseb~Sg z84qM+e7Fsr!zTA^aoFat!{IXySp}m$!d-4WRWQ!@xq>^4UnrPh{8GVP#ytf=#;+8F z7!3ts#(f2oj5!7O7!PEa68uYAGLv4}i)(sTLNHl2OQ&WjVxFCt2Uf*8E|w$f#!119 zH;B!zPt17<*KA=bomtnC5eC zD&ba}i4)=%+Lqv|Jh#X$m%CbF<6hm$7mZ4_M2VGPW1KHK`f;_CGnXx{dViafJH^!x z&^4r+_aK00$V-^G+My5NA)W^ig%!YkOa&0(@IHrW4l^90_%wh~j0G^x;SPrh4tF^O zIfOWbIZSf6hcO8q%|pSS=>p^m$3^nc6AWFbM|%Iz%vH$e?8V)T6^wFu{=%@vxw@Q{ zbbS|f_OL`~dvTf`gxmBysf#yx^#CCm5J(;bk`006L?D?FNPYy8C4uBhAQ_{K4z86z zDwja2m_RC;K&l%}JivQGZ7=<2@gXF9M6FRm{`qQFh9Og&rbW%bPgXj~%ndR!L{`QqFV7jJUdoF_Q5gQ> z(l`aj#c_!*E{|J$ae?XzjlN_o5$iyVR{jWa+i--C4ZFiXL;gVwXx3&@oHPKuT{LP#p8RbJuROLPeKx=X!GtAg%y3;Lijx=YaA9v<9edj#7nx8&#(^bMsYN57zN z63bc68o37qe@m^WY4U@DA5!ain*6Zf-&4IU`A1aW@8r~3Lx-Mq)u8HGcMV;7)>A`| zo|S9p)3Ztq{d!g{L&3A{Co=r1AhS+8HbDLUc62>R&BxKCH~5uN8C58{~yI3<|eR;(q-_b?etlyKPh)RD3+ZLkq>A+b&jpOkvZ<3?BI?z zSTYR|DZhjJS~K>>oz}jg`$(g&g{4p()T5cwUhZ7e+>?#m@6n9T8D8UJ)7<6#u69j% z|C?HFDn8Xz9N#A%){?7D)CMa!9bSmF#uw&irGmOU(G^WZ6Pro=F(1&njnrp28>zG$ zW)owqzvUBUZ2$lO diff --git a/build/classes/server/life/MapleMonster$1.class b/build/classes/server/life/MapleMonster$1.class index dde1cb8422c48ea40bc885c0f9893b135f410483..5eba265f2ec57bec9f54a8ada67e8b29c9da1812 100644 GIT binary patch delta 63 zcmeyx_ls`>7aQZk$=qy*b(b*6GA?CMWn9K!z_^^jig5*l9pfqnH^wy#NsMb5av9e# TGy&-j#tjVJj2kEaW~&DPNcj@B delta 63 zcmeyx_ls`>7aQY($=qy*br&OnnR;O#KYqOcNL; PGfiZe#WZQMKSu@t>9Y_b delta 59 zcmdlkxLt5VFgs)GOkE5zOx+B6Og#*qOuY=@OcNMtm?koGFim3UW}3_} PnQ02cET*ZG{W&rK?S&9V diff --git a/build/classes/server/life/MapleMonster$3.class b/build/classes/server/life/MapleMonster$3.class index 9073f15ffc742ab295ce1a1d360b025617dfd8b7..788cc59f21dd0340a4a2cf22ae2017e000347f5d 100644 GIT binary patch delta 51 zcmV-30L=g859JTAn+5^Vlbi;W delta 51 zcmV-30L=g859JTAn+5^Ylbi;tfr`&cx_6xr51_)s2Cl*?saACNls}2nIv| delta 23 ecmeBT>tfr`&cx_Cxr51_)sumr*=zC@CNls}Uj|J8 diff --git a/build/classes/server/life/MapleMonster$5.class b/build/classes/server/life/MapleMonster$5.class index e18feb1c74159c2d24f21acc922be238c9b41273..b6a2002be1fe5a035cf32b19fda863da339be67c 100644 GIT binary patch delta 27 jcmey*@tCyN;Xns5nD delta 27 jcmey*@tlcuH`?3O3nX22SQY20rF|24Us`21({Z26^Tp236)_23_Wo#Yfo~bt@QHnJXCt zn5!71n5!AIm}?lEnQIw*nClp#m>U@~nVT3&nVT7EnOhj9F}F|t#2(9-GC6>w3IO;9 B77zdc delta 97 zcmX>lcuH`?3O3mS22SQe20rE@24Uu621(`;26^UE236)V23_Xz#Yfo~b*mXznQIsX zm}?oNnClp{nClswnHv~U_Qm|GY!nOhl3ncEm@ncEqrF?UV=#2(9-J~@D+3IGGp B7Eb^G diff --git a/build/classes/server/life/MapleMonster.class b/build/classes/server/life/MapleMonster.class index d40737f96f4abac216286f192d5af3d1a7e49e0e..7b68b19c7a2eaea8392f65d7b2b0285a81bb79c1 100644 GIT binary patch literal 31745 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⪙53`~igd1Z?f_o=Qm}nd#JLV7;8HahvYpba{7fVWsvAL_$ zW@OxlGwRh5g8|NJ)1qvcm)9O$wyY^ME!@}`a=Np*O)Bw0ti%p+ylw;7upkZCxRyDz zPq-}!ee8s7;tHxEcv5*ya=NWyd8o02&lQpKO>#2sp^TpHHO8JKNxeI+aY_f@00y3( zt*(9zj^J@Y`08MGefJ__@A&3<;*gJDvhCIkPO>S(6fj$I- z=AKzR+V2b+lH0-)HNm&&)1MXpz$auxNCQ?-*ma&?B<>wY9-~+0JaC$UT(kHVoZkydy=CBuCfSQIn=%7RfWS67Wn{hZk|>yR{4HIwkD=T%o716x=>tGXJSo?TZ{H@#|6Rqe#%>ZkGBsyTR@ zxiaK9GljUm7+n>r!hQQy=BR+h<-eUvLiKPlrneZ(T?jM`D1xIr;j0J_-GxQxeX zcmP>s5#jybkl8(4C`fn<4)OVps1GLJ-Q=qiuhYRzcS$|Hn{oaDR6U_aDOUJrtjNRD zgk7$Qi*Oe^Ps;YPv=Wx z-I7{h$bd$Obe`9-G5xaYYNk$`Gh^m#h+#pTLY@)u$Ex6tu`WYO(RE(cjAN>2kANiO z+7%=#!O+AYK1c56)i^h9X0JRM9K>~#J+`=)RN`?)3^=xpuHj?1&Dph6-ayU)0%0zK zW%!Ww4iRSX{f~?RlP9xNsT)FJsIeYkp7I^vYj!Zwh#UT=GT$r?bKt~+LUXI@X4cL; zu6_|zbe7R!mhg6TVoV+0;9EFeM)T2%S9H@@2)Bv1$@BqYA+8<8y`j0`wlMr+4(;Ny z*PPBN0-en*HqZT&L5UGvq}9dHND-zoqC3hfTHF|y0EavA*&SH%Yafmu?vQ6u)tot1 zla5(*9CB&}ZqwxIDb;oL)ut`4wrXn4ByX>Lr^VZ;n`50^%fmcp16LGxc#{~jTb=0` zL&u66G&uld`#&Sx90msu_p-*NyGO6%%yDg3g6Np>=mQaNzlPGiAZ~6Ia4MyfBNU$v zTNJK$du>@lA~HiKcLdFse4zV|u)DctL1Q{&DTJl9ah)jV5OJ(9nbECkyMZnL=YXE{K z?|*45K=?M8mtkp-$eBWY{#!4YJzSbhWM>iB|F?u$IG0U4Uw~&ECYy0M zsx_ZDtu>!Gur;4JvrY8B0{wARn|Qt&&p5SBJpTsII8nv8LO#e%v|o#M9MqzHA=+*b z8&Pf|e5sN&DYULFE7?vNWnvp;mhB>IzSvH_ZIp$&fBtsL-bOa6IrFc&M87lGuP?x-GwPCd3!akBN`WNQhkJ<*}pHaeti(01y5w^{FvC?`@r z%DI$5Rph71)SaeKUz$ooX&P11bQ({`pmhe-P%X`&I$A_CX$2ii9aK+e(mXnsju$rp zLLX;!VzamzPgtk81=PW^QDgo}LyavCHRyX#L*m`}W#!wc&;L(ql;2BWK^KB7{2vK& z0-Z-E8iI6p7MLK&`QmpV4K5Ih--}yaGF0$0$lxoxmkx5%hajUug3JJc$N~M9?*^X;HBW2 zMH)n8Dk8r~iwN!-bU~y9bWTO&3?Opmeh^_h$%x>(gbQo9OA!_%0mh}`@+%K6z64Ql zRV2+q4oe-p&NDbkQQVhs2OsBB)GoP}GSrwdEXRn8GF&NysuNv+@G=sfgT~7Lh-uN2FUSB6k3hJNJXgBQ7GiRgne}aaW2B*qRm*+9W`$YoEdM| zqaUUUK&qUF8Ah+Ce&zTa6Qi+!HLi^7_#2PE2{EeLLT8~iaRZ%dGahRTC#}Hq^@1Uub85linH`Ve-jB0igzW-5~S)93(kY`#?!?}jk+rv~_Y4JqGR*dRm zG_%rI?AuNG#lGT<7|nW^j*ZdmE&HC_LRsb9GMk0lv40ETQV~6iUHCcj(eqS5FVaEu zGMube!2DO?TD?w7=pWcj-=vf2E%*;_(-vf{k{}6Aw zGV~-2H~R)tK;Qb3#pCcXr|04d-HU0z30@99#s!%A$8Cbkix02@ES*~x&@p1Z9*@5% zB|B(-j20wGSO!0X=s#H0my}0efqY+6Px_V)rSGU51Q|v@QU&dyYT9c^GSa~!zCfD7 z7fN}7sBvr|0cpH=ix&uZqr}^&X|q%x$-UH5h+M4bpW+>NU6WjO&+8-So{`O`iuSU@G`Es!?TOCV-yTno2bCle2oDM zDq4}XW#9Ao-704&I=Mp!a?KrT7u!5EYZK)Me5Ss*!gr2eY}xlh*>+k|0fcy7baMxv z&NX*%PH_$tz9N@Df)#niI*<$P-$@OUHjqD%$6$}?70BI4mfk{IRpbYKa*A_Oe z2;{9@5%8^zTu@OMC|FN~aQ9=)i zp7e+~gdP)p=qb^UJ{0|-f2GiqLxn947sX-#%7J2(C=+8uxtJyfi#cMbm?wrAsn|os zbOaTM4~&+UP?^z9i(06MY0IVsz>W3QPq)!Qrp>0SXqais1}3A$hX_;i#o;tqe1uwo z7)8CrzaYAW^f^3y4!3gY8#+mRj9MOSLX&}#1DkWMfnu}7#pM#UPtcFG{&?{zYViM2 z`wTUNsi=L9;Fsw(Q+y%*4S6jTQ^bD|aA$&M+2Tv|vp_kY_zE>2=$9eBMlA~--jm`R z)co`mT_nCmEnDzUG?@U=z~$i2f%`)O?vL=V+4K7a75+peme^y7y)ZL}!OZMKt{~eI zKM4W*w9k2E>TeJY#{0bhhOUE5)#mC?bhO3sX4V9;hioxH?4^D}?1Sr>(-jUw1tg4i z_EiZz=8Lh8?yEll#as~NLTK5r^}MgeXxUg4lgGJ1ccqS3Sc^+yw0tLpJMAK461&I> z=(T2jMh>>HvFF+qTyNt2r6NYnYghDwcpJ@#D1vG~d;qhst&>^MYz=rzHA=Oft~Adu z6s|&LVcJBGsKkUVF*>=zAIMry*#Un~U(;gfKYC27g#PcQ8nzFu6?OndAz&xr_DDP? zfUv?YuE=p;1agx2Q*K$YFMv5<+Mt$Gi!*i-a$yd6k_K)>VkIjoeHdY=;~>ZnhCGaI zNwMBe?OXOekyP(i>;oi5kR?WvPgGD2l%h}^MJ3{BDixz?nixZ^Vk~ut@pQVFK-Y;X z_?Q!+&XedRF_~T$)%1>-iY;{-)VYSf!S_G=h-1WXF+&_FY9Tta#3V6WEEDzOJSg-9 z;y9zuF(}G`pPUo_K9O*tQfMz5|~ik3-L>Jthzbk3|Dmv#i=qIZ3-(t z*;U8xvtAqZv?RWY#a-yYU8E2{&_VlPQGA^zW=KYJ z_b`ArexReFy10q&s4fQijN`Dk*Lt{;a4urhv77ST8oQ6H0$OjTy!?nSpfehmFE)Em zhN{SftGD`k+T9bMr!23qdR|YP0vXp+LBP_>0~yQL7OufIlv%!&PL0toDt%7nmxZT! z^bPLekpRDudIhpJP>+DME|2x=^ddR~*B39Yu(nXZ(|DHC2!&T$=~pp2XFUzU>%{Z9 z57XKht;4&W6jwdKIxCuIfRzWVK&Do3rp`k(M(6YLejTF=l3tW?M8)yg80S;2SU?Ah z6KSYeM8ic8uHq7^5{=jrL-2r?BB!?;iKj5Nixsp+tfX^96Rj5!Y=A026XHxNb{-gHqo2>2Nz5bKS2crY`! zpxyKx#*C{QRCt9kZC6SJ28R!h(N%?4Z>B>`<(eBQFu3qHJ7_%|*TIDwcF=FR5~FJ? zabJ8lZ5UJx8+hGLGJ}f-=V$Ws^$*hxJ7^<%nzxS0E8Mh^RvMr;ZlWcoa??#Te{kXE z7~Q;qrWbDBLAO+96ld(BE%OWL_WZ2v^t%}SzBnU4D@L~#XB5ysVsslGA)B}313S_m z2D5i|2g)6EC#FM~V&L7igYMo%Tj!Sz8jL*bJ!OUW#%SBQF^VDh>b;e=@1h;Z8t*K; zFGjmSko)lwqX%O2An!};_8}6g8@!vW!Jue4hpvv-bvpG1y-$O;at3^vGidXs4+FBZiMEyzPJX$8shu3uhtr8c~FOZx+UtCNZ#APsqm&4P#f}R#v(i<>g?~1Dt z@mxb+ir>%=NV^kK?pgTulr63mg<=!@t$V}}u?@z1hnOpN8gZNku0Ks@E91xF8X6aYXGiBaTOka@iNNOEDKekJ}Gz${0=d>Yb7OG1BS9M*!@z z98K9XV3^pBNqoY#nNQJgFO9cksU;8HLjx^&*pGB_#`jcGvWL2{f#iNd9-hdHz6#_x zdRhodJEp1!Y7fQe;SJbGoi=>@5wz!^7T)zEf*znpchaADKYwgS`GaHCxL!SPM0nk6 zILn>G&z-be(m4vA`uj;^aERGb9>A|ZK1fC4A?ht2rKw1+%)#dZd~e|@$QaIHQF+gu^k+rqWMCm5Bo|`Ri^!@B7Ee+I zKF5fs6YL*MSqAw`DyIGhc}2Zkjy@f2b9nh2Q2i@fUck2dH#j~o0_;l^LF6Cj<)H|F*s>#Tk#^D|CRvXp10&}gZsd3bD1&771a`#n56l6Cco)vwdj^mb$-8Lr zFnqU^^CUtZCE;n9^xeZ)HRrcE`E*g;;PP7#A;2JZAB^YAV7xuMN_kn&7(Kz~DNpuX zk7NiofTzl^4LzL{=HVa(i4Q45d<4z>7b2%mC{KI}4gCxe%onhu|AwId2a)2J5caPT z6MkbbEpu>42=N$MX)py|ax`o&OXw&$##l4vpr6zp#8i^Hcf)GN%5m;$CZi`4$k>x#m1Map2&?BoqG| z-p{7sEqw;`0q~x5V7#AA#oGqnIlwy)c<1j2@3X_Y&xA7zHimQ=r@&O9ufz&xBP zr#WB+Zz!xbR{*S&EsoI($mx`qsU7q;xL{kzHuV?T9fMCCqnECy5l-!8lclX49d=WGsfrVIPYViOXHotNOb=9emfr>@BE(|s3czh@&?L_*T33``zVPS zx6;>U7R22-(6M@b6VHjh>nhp!vQ5T}aa7MzPPnUmkUsc*5L8-6JEW8R(gBOmAF@WUQ1_HNm?6TwfV zZx{W9@Mk;itIPtrbIZ+&aE;MlaK=91K6zb{5CQ+XWziy`8ZPE!dG?^KA|sHESTH6s z=M5_M?Go1fvOsqEpyDirpI`75i7fmd6WK9gZxJsBGS>^cJSK9sirky&V5gRMGvzzA z{Fp#C`y+mci9%%D>;iG^M)DQ@XA2eb!!7*q3& zq9`T;71@B(y&|_r98@HV1G(!~2C~mOLSihUY3I%MPl&EhLy$sK(-;;&~?bh*n=Q{Cehi6sWwlak;+s|0*Ok9Wb&-# z@Wfe5ZYBGvsyKU4ObnZcY9SJ;;t1q)Uo7W%q$LjK z53pe529vV72)-oeWG@AoinF@wfdAZ}p~sP$jhBf8#5i2eBAEE2VBRZXX2-$^Hpscy zofgo^FixkzFkK{1q)X%?x?V1(TV;^$lS}A+*+}om5Pd0^($_L9gj^w%Y!+EEBD%?_ zsFbZ@j9eua%he(xPZ4br2Ws+Eu}=O%Tqu7jE|X`7E9F^Yy*yiNmRE}3$*aUxd9`?2 zUL#(WzY*Wb^>8dV$iDKo2*a+G)8uusUS1C)dIOB+CK;AD$|!zBVXfSZH#eiaMgCrH zk+-9~Q{F0f$=l@P_p}8yJx)HMr^~1GLTLg=F#{*F zry+TJqC5%v#I5lfl3)GhA{c$YSWHLA#h_f4n2ux_r)PaIwNvC0#7utiG!2pssAbEo z_*Z!vQR@ay-0i%TVfw8MnYU&1nmMzvvAf?dm!d64M(HZK47FUjmQI(;QOlFp(K2x4 zRQ!`cn`trlaw-+bJLxzxN11{ zQyiq?_dnbu9BOW`t51w?XsEdx8fwmlh7pj3vyghrQga{?S0Qb@Uj7LjYr)Dl%boIM z*-BZuh-zdT@bl~5$nfwvvvcwTAI2Fe+cA>kk4LEVD5O62(BYQs_yId+vev&KXAf22 zpah0pFN~7@Dm2l*ms`7}n66Pd%ggPK`gqmB) zVYDjd4J>X?uwAe{`P+fb1?DsM!m$!I@55w#K<)BFS}Q+-L;Eppl%E*C=p2k)NZpNS<-jQ&YDCLs0>niNwbc+5(3m#C zNN}= zro&tiEoZLNks@@2ten(7AZIgQAx=VD@=TMCV>yCII2RfC{9s5g_vjB{6)e~`$9XeB z3j2xctOqD}zS=5|uAi^Bipu)=8C%8Z`uUk##hCh9q}&EQcq28I4eB*KCdRI(Im{`3 zaGViy*@W}E>vo87&Ov{1#(%Z+NY|RU2iwQ^c_w*xZ89(!0xW2BfX>k`~s zCw~P_;pY@^VzpYH12K0JKYB0qw&b}u+nMK3@O$#{A+F%xCUMAyq@a^TFg_Vv_j6L6 z>wN|xhjpIIQLsQkOey4fvdRV3>E>EdN}!{VE>+qC%X@Q;uXZym{5p;cYbZZsk$gy7 zl!B773>X+H?%+~E@UK**8LU&nB$b_ZFn*oIu?{%8aAtNcXNn1_}W?bwOpM=gG%cDyvdxf>t>^-_760~M^yFzWY3 z`JdUH1nllR`Bz^P@%2bIz7~_}kkGo$$yCChn!FKdE^~;%hqGv?-pBxOK8yO4>ydi6 zmx_0ZN%OfcJVfq+kL_Zr>*o(YK!^Ad*U4jX1}CO$V#o}qfF9py?iU>&6Vsr3z>ROq zn7pdFvDJ^$ryLcC8a^c1i8BF0XnPA~8ZCOQSAOGW2A1@iXfAIl>L8p6A+xCtrv9pg zs#Q;#st%#)sy7|0`cSLtOV_A=bc5P@7$gJZ9P_^5TRiJ&QQB7tHtNL{tawHq zyo1Gz^iTshslr_ba}5Gt5a>EmC*GG;qVL^&M6gTL&Mzy@DCxOf)b-_4tQ3=}Mp3ak zibkrVX|AfIs2WWdsWEh^8cTmrg(5NR| zjlx^_whO_5yQo-Ri<|x#;9Zft4nC4|vn7)ma4DaKTpzzMhr3A9=w727hb20C=aJ>{ z30a=RvYb#p918U1N1PwB>h;`+?}lJFOZ!Youmjp zK_*GfAgO90>vdG6W>T%1MYGgws#o=NyqZG|YObLHZyWt-u#w*kZ2MDO2_c0%q}t14Q?1)1`BjlFECgk1z4o=1B3J*r^_UG(Ch-QTR zo&3GKvIigyY#_#z8%M?@<|;FRrl}$A6BEa6FzPChND*`Scv;M2oh;7WE{;#p$%9$; z6|9!}4gQh6^>m2ZK!>Z}(rC5W;KQMCn0e+<+}lAt8|^jRAF0?3gnDrSjrPT!a^CsOKZ{A-kdp&sfP>Z6`DvpIU(HzDACMTdL@ z=oiRG6UJaXwiKSuDl5@3(U2+~&%LDs~bV@pJ0IvF!`8^`^C^G_8|En1>YWO zH23u5%iwJ@#Oq*+#l%uxic?+I=?guM+P;L8!^=oEyh=UQYf#(QX}EGubJ@|s6p2-h za1lY9+zo+sVhPYS8|Ucw**+JyD}gI7w6erWi;qH`pVime=G6VbccNh-Z-o^C*tZ&DphaM0QEKvQval3>K*L-@6u7~0}s6_6KGb-CzxJ_ z=|0LVRs0_?#BU0^7|ua*pO;q1$3=_yi=3i)#Rc%gyKv=WDo{?S>=2_cF-xH{3qx^; z0cJmyn4t#nc?K{W%!s5i`*Se+3xm7^*2`>zJP&oi=KJK+@-HspUVTc9UTA^==oq>T z`3yW4!r*6-8W84$+dDW_qxUoTuk!gcgS&h|F8$0e$iJl-+~q4iX$FH?FMxpYpGkcRlC?lZQZR^Tdga~_dEB!nRyuo>eug&&o+1NyYJp}&pq2c z=iEEP)89PwC=rdzQrY4R`6n*^%*9{0_-jD4%U8JeswH0wkR|`d4}Z7h>j4VLH~8UA zOTJ~vw*!jA$mi#b4y`2spam&BB__rlL4p6Dn{7C>U z|KW*0<+jhb_?+9m2*@wxS6m$6L0@z28!ir_P=q!mxF*qADXwWQvbgYZVet!pKxM0d zrE&r^PQKw+Ha=A@zsciTzF!saLm@vD1*lo|;K!a^Lx(d}5csQJT=ce7p8!o$#VF(} z+|rl3mT=cnuJz-he?SdT1Gy&kv?qzUHi&T;98g148FwBUP)Dg@Icm5Xk)z601s5YN zH7Yxb+xmd60(vz>@uB!rSwTf73O@QuEYXho9wQ>>VBF04<7iVzSb_UeJwa$R*QtK?W zK0tfbnSQl_QPkXcR<`<%I@_<#;g)j)>O6Hm*Dheuy^v{n5sS#hmb!#LH(GL34((T) zxcDwqQ(ej{{vHpxjEl>;xPrS@v1)AQ;!1AwabYn+S1H;U9n6p4=f|tL_yH69VlJ@8 zA?jN0QqG9~Q03KI!?|`HzxYwM+M>2HZr3xTZpcQ;4I z0B>*it2E-(8G^%+ue#L|Mi!OrZ$Ha{h{tye*06N z<{mEY<>EdTw)=U8om_i>YY%d<%Tn=x5NbD*V~=m@iRT+}@=f{hv*%v!wW)#!@8ymU zS!!QE1k}S>j=ZUNmgQZM&c!bRD4yT~I{8brpI7m#fO=9r#hst_ zO?~y?V+_bQ<*6JI^Ny!sH`MSy7P;@*;^J-A2oPw1de>6#<%qfJ zAKbBuY5$s~-Vca+^-pg3fQt_q(nnnUi;I7A0g1j*eay8_ECu`Cs6Gv-&(!DK!lqq) z$pzbY1^XV7f40=u0TEK)1k^!T5EN|hG`5{DwZIDvJ0D_07?KC{)K6Eg)KecAH%?Dw zOE%Sq$0>N^5sC|K=`2h8ENuxQL3V948g8H766)v(cL)m12(^Y*g%^c7)(Y~)Iyyt0 zXze$zBiz0&+&-oyvNAko`sz@0RXDVwCEUQTCkV=N`wi&UuP)Tq60VCyJ37PdiJo$G zn;=muNVcL9Xo^KU+hZ*);dY*6O=w+cObdXIX%DX)vm_i^yD+>m+#ZfLg)vEXLu6Gn z)Y;V@7F2npz7yv)wM4?v&M^i7VA~#Q0tyo*14vP7#@V5c>Q$@SW58#rpyJevxzX7A zj_MV$u1@!Tc1r|n0GU9FUe3&2ospI?(;4%o&PXf@$j4=TF|j*E9AeCK!5NGU?IMDD zc*fU6yIO%fpq_MSYjSx^^sbIE9twALOh~Lf)61HbD}k<=H8<4K9u75cnAU~1W6npySMyL(`1}mP)`E`8vX# zAOtK@5=3h^_2H3OtHPbL(Fe%DmS$lHKk4DM{L+t?b)hr4h5Oaz~(Nzyl3|B5X3`NO_<*%2v z*kdExslCWB%GVlZaTe73Fuef3wXI3eQS+kV&N1#Dygt_6((G8%1)=uN4Jn{3*=2%y zdX@*X(hePNXN_$Sw}v35(N(j-QePVcA>4@}%dh~wvONZK66kF23Om-s(tb3r4u@C_ zhSwT=t<`N~XPXwQHBqx89o3yIRN>}n8=!ZGTkr^owrX09#g;(o!L}7$ongpZxE)({ zQ+QF#tcBTITU+Z{0O)3PMYe(t{z%7M>;+7+Kr5V+gyEAcw^=QY(5g08Zx!Y?A6s?q zZs8Hz3f5~mM28@Fw{jR4tiTlp4LtGQ-x`U!iV$dHO1lraE#Yv}>blfR^E^G)6$SX* z6kgLAk6zu4)P}Z%p&H+Pk(tEJ>CtTiV+kDN8JWU6xhbbfTKb5T({lI`$ZA+R+c=6y z5F9UP(xF`W)(Epn>Y0h>U|9_|21t$9`vCf7rWq?$ZM8GFJQ)Hjz|MY0(gXC*GHe3p z9Jbej{yCko&QJ?WZRcvdFddAU^LkdvIS;=mV=TVS#yH8too@j*jk}i4frVNHO9dns z#ge*h_N&ZpZS7K{oPpJ`mJJOXT35uNv92@O4LJ6jS#`5LopPXj9kFPr#n8haa?}{g zk_-0}Z4L08jnA8Fs8$zij;w^UhD3*}Sgi0zA6DTHZ_}b|(~{0%YU`iBU^$Vy=h>~IUj#@URfd*Z5MY;Bn(2Ys<= zd;1>Vd_#!~I@U)(A8-G|?r%$3>vN;w_1@ljk=E95b0pLmb_1)NrX-%Qw>hC^V}TuF z4@|m0j)0_vPR6Q4I#S?M;asrWqEhX8xWTH#JL-^Fue96XLtgi2g~QFh$?OHwLhTFO zJyZ`L!MmuvI%ND7^A6$=>6pF9&^X#`gmp%!Glb1PO=C=~YW6tQ+5!FzNpPzpLwx6k za4?5Zp`MAJ(3O_(bO#VT<&JQ)c?LwLJ+{G_(&z9WQo@c3_8@jplWth6*S)M?u?8_B z_kloTzlHKe*x6=J%$XcQ77cfRUlY1>sHP>{3P*oJ60YH!+X^FNf=_oaU<&{Zc2krD z0G5QdHW)LrenC^x2$l@!6U#pWp_a~J$HV9JK&34ffyu+ln!Df^!Knlya|BKOf0|+` z&ygGUE>KWernMbPhU{2NvqKsP45P_r##Pr$>jLF+oJF|ai0wQjTp@u}f`-40pe)P8 zwAepex;UBB8aflkf-8}zsi;+KV)GKSnJ}9f14+&TkJ%wKgyVS1W<%Uw7m6Y|1WTA? z9Q)*nW{eFqh2YG!IO!wT4>cBdVOKQDQ5yQ>hPpfS)!jGDq*s!0^%-3vOXpcS-_ixh zj6+h5@VM5Q^BYD|QyxE*WkPN3oNnxalsn7!;9{IXHZ$T(D2|~e8{M>hD=`pjN7Bko z2Z3;oG+4S&(1mWqVq6H!{y(hn+v1yP-xExKy%jYf55kUvd!zJ zyIx18nc2I~?n)%dAa_{h92Q!C6B1#(05%8MJMjS~z}y9zTEe0B1W_W<<}k!N2jrh0 zOE4f8oQt$~bUJ|@G!}1J1Qx|+84rVZk@+Ut?wMef*R29Z*vT7AS_>FOklA9zF)Vf) zdqPSUgNqbngG6@c2!hvbcW9+K)ak)n>Z zZzxN31`e!CP98+BFzJv&faYY;0z}QRX12W!>lRce%zq-$g7p`6TLBah5F66lj=Y>B zX}iNZlRV7_T8LC|C;+Y-!VXAVr}LIK0Mh}Ou*AU_xp}Grth62n4DFF-rw1~j-DM&1 z*0t*n7#8%w-3Xeo8!Np*&)qWp@Jrn)tb%b0v)axurqNJ1vT|jl3E8U+3*o9lagbJ< z2}UCPaogdqq^FvIhvzw#%Nx4qlR2|fkXJTXm z%rOjR%n`w)ggSMUkQhFWhaWNfiELV;^Re7H&C$z@vSU9zt4VM=&=BitZwk*eZe*c% z@MuQU78}G_w)l=X+ZNvym)c^pxY8Ee#co@y=bg92ti{-uLr#UzPxrLNx#B!H!>Ki= zk|GS~Zd+U;HbNg#9bBRS_z|`<1|CERmKv5k7_r4=;&NMD#W;UoTx5%@x%h#&rrRut zJU9h!iyw;XY_UaLV~ZQaje>@!AR_)rWZF5MoR%xM#m!=yE$$KbGA_Mr-5ZP1eYhwV zyDi<<77vPDw%E(XIgHFBTziy@pK)w#D<}H@5gK3VEEk z-_j+vF4g@Y)dn+7lk9BVM%iQF@rIhwBlxF4q-;Mr2%kreg+MkJO`VJz9^k_sJ zXUbW&K3X4xu-(>U^*CGX;Yp9x$6314*5mc@wmv~uA&+9~3GxA?v1~n2PeMA=){_B6 zPtk~$%f3xM)z;N|8t$6ddb*x!>lwPn77sI7<1CyHq0lpVy0LhnXUPZP7Q5nPgd8@{ zIe4`7Y(}vbG?2%LU6u~mvPkx@^&CCd((}5B7)CnTFI(5~r1QBb7rPRIWq9MB!`Ql> zv3Xm(W9tR_L`yHUb%S1H>yvnr#kO9ePquZVUTW)Q`V?EAs!y}^=@MJO(eScW)^> zhSd!gLpMjl$Jlz4{;s7jwe|P(Wssa@(-+n*s-0dvZ{WQ8hK5rIx{0WPk&c1Uu9lX8 zD`V{gZFz^>Vd=|leTCj^i(iWUw!V^uuR;98)>kn*OS;Y8J-K1)@9V3%Gm!rQ>rgq9 z=o)>kEsvKc*m9bjZp#`J;zG7N7o*TW)YsYaa-QQydW)^M>g#QNgM7f&H|m>geKTv) zHZ~mF^(~gZ)z-J^+ikgs``;m(5kT2`hYZ>BB)Qm@jq-F`|5yXnJM~?b#;Bj_du)9# z<2~r4=vthQM+b(Ta6i;C&8p6gRK^PlO@ zj|Aj62J(fazqIvN`hcy!mV0cu7s9N+VPG(@Y03dR>b-8l!w*_nWXt{XNjpnmaDIbXOINraNiB5oPL#Nu z!NCr)>Nx4`m>cG^HSanSTtIe10TG-mXL{?I*&X17^wrVkSv-gXB9Kb8b>ZRo3=j?l z;KeivlWDOa))8^?u*q}zs_HRN8y|q;`}`a&kOjVR}crVN6=MZ#&-(p%=vu> z=g8c1c4mvaR-?xW3xNR^a#8ccXEObw=A(P^BuN#{v?qPXX&YEf`ZB9C`j#wsO)aq~ zM8+SAMsWtsI*fyEb>c){oFCd-=P)^3wB}qkhl#*S&N|93EM7GTdo6S9-Oz486{b zBuAFLb35%=VlP};YfGHHfs;uYLq5f*QqiHqfLX#Y!JM?Ugf?J>Y-xLWEl9%BvOWe_ zQJr|ikyhTzOqwPSVwCcDfDor7=Y>~-Ni2#Bab$|B?Q8|}W1SJ!iryJ*Do>QOm^guU z%o_|OP6AVRUeh-^Y!sNsbT4M*JfyF4mYvwZQ@)fLl7sy!W%zoy>+f#P_{!FFSR%d; zwvf|5PURSAH(F+5xi)85#HEfO~z^V1R?(j3^uC<#)zbt!fF+ zjx;xio$hR@Q%c;MmDnMU*Si24mSzB(&@#tnC%v1bK6b-4d4JUqJf*xQrQOlAI^5jF zr;$h$r*_ALBQs%+*YbK&D-G_r=9yi5eHeIpBh3vszsFIR!hK&p*fMYW^ zf{~7f+h)+W8nD#N;xnEL_MIZ{0UcY`E;Jqw<#cTZ_KHL9HM`m7bQv;$?Iyl@mBb{U zFaK1xBnSi8Ioy(bk0TNXq5iH6cN0K|3CZK<7( zN4=z`dM*r7!-AR`>^%1T+WB*;Pp__|13y86G;cDENUuUxX z%=iCxqzE0t)s~vpHulPTI>*b74kWbNoZcT|%o4(ypy3gOifs#Tx`xc|xj4yo&EK z!9$*$*}Q&x`&tN6rE_V73)JiYN3hP!4&Gen@U^cVDJ?K$KqEvt-|JnNe%bSDXU$$T zuYMuKurNU(&j>h0)$oZ}mm#I-x}G&zWmfO~i~&W&-|HBPzX z3EgD3DdDP=csv3Fj*Xma!Ps|lw$8LSkaK`QNQ%G~j$DI7gn4{*BWw7K8SL5Vrf>vm ztcRPY0>=Sb7>YLIj{aH9H;V%cc#@#d;+pyOb@eAToDLOTV04%zyc3-mQ-?SB9*vjL zd@AA<-3%7OZGsKQ&7g$qu{hEZffM>)JrK~-+&A-F5gB;|`S;j*Ol3rLyjO&{F~Mnv z3*99=aWlhldL1&HUcG2h_4K)?pR@p6bem?>%&eK;P-EKi>#AqfPWSdIa9X^bdN@|d zwJ^+EHe@{$-ldUmgE707KF8=e*4m(H;(qX8UZgbwP7U+2z@@K8e-lh_ZB&xznDK-o z5$~`D(Y?xT4*off(9Ls6%!aK97qPuIE6I6Z_>8WQ`8p1C+!1Ow^($y%cZ}T4De38X zH>ULSd)E5J-G^hXsiVWZ4=V_EZwlUehL14i?S(^eAVd{e&w{cr|h>NtilpEztyzTbrRIMhu( ze-F<%I!!)bfoGiensGQyHJ><8HJ>SQ{c)O_eEt!haj=?v-il`&dSYA= zpS332Z$dlHQqg`2+O~^ZP~OU4ed8}&frZpzt3 zHmbReJt%KCnDc9V{C)=C3r=_=!Ue`U2FDcz0=e#cmq- z|C1UO4-!~#2tk(pj|4e|zDuVXg7k70m?X%h;!cnTcl^X%;%=7=mHZ4c_{$%p{&5 z?IOvaLwC_pDX_gj8lu%GBaoOiR77j3FSU3UU6NdMiQzpj`o1K>$6_j8w69!4ic@f% zCC31_&4aElx#X+G{Vuv=T(V_>Y{9z$$`NIs0o&mjoRu8BQ#{}fp6ssG$IH~|)33+$ zXL^>Bm>%dF^TA8OO^6JL$aF-$lMxY|=pTYe3Fw@T$az5I{KFu^c9IdneFPWQSeGI! zNCJ#Y$K@gqF8(A@aGN8;LXJuwyvZ{-MN!;Ja0j2{Qq(TFfwI)ZaxBM)i!uhL2&ztW z8OqDaN1G{!uJkO+PKt`TR|1Ip&|8rJGx-XHJ4M?1hNh!C>4J6# z1Z{_b;8-lL#PbHnf`)TvcOhOxdZZ(AXGTPRkr|O5>4@9|MD9HdB2T!8;C@2}M8th* zHehE)L~uRH9bD(COK(SADz;Lfd^e5ULYCe^TJgFZ;dM+(+ykz+Bd|tHeWVK2R3;Ga zJGr1Ixyq2upkX^lr4#8P&l0nf(w{A!7S8}H$+xCZ!eyW|p&y;T%11qDxkB$cOV0rU zE?&7PrNJ4Kj?v?X!ohgl*~&cr==AaXGmIZ3UJx%j<7E(x&4vp!v^-A7Y=zAQX=Ldh z8augSKb2Sb_t7}`CdU>X7pF>e86T(Pi%xLrRj9{lLYyX+SM-b1r1C}{+RXdXgH!_Y zPToUP;xu&&m3C{WevGD}|MVq0sITY6KAP6pZ#T_|Q_T|0G;<3D0b>@bv+-9Or#U<5 z0@UVirL%0tawERvi|4wH(LFT(vPzA5RZ#Dt`l>7pT(F<&_#;jy?j^+gRlZ{1UP3&* zg~oDik)X%uq$-Q&D7NCXI8IBd{KfwLR8Z_M&Wh8?k5OZsmhL$C^bX3d;FhJV6^`sJ zg)c_*Jht!Oke^^iAL&$jnby&t=?Z#F@Mw zdL6yrpwH<|Skkvd4!te<(7U2P{X>+|2Zmv%P&VEbiI>Fh0RM9uD1I;gfZ6^|Cx}0a zmtm|QrxoH)&^!%zOT?eWU%*JPF(I_5{S{-em!tLq`bjDjJ;f`iDWe~y6!0IQapHtt zeZHXy!lFh?yn5W1B;^-?B*bgtZ?1?v4U^Aa#Y_-*S;_Lr_&B9>d8O{h#NQ782p^M! zO#V~1!&$}$cmW2VRvy%GIvowm@mE!{heB~$k)mNaJQSjTVO9U8eEOJr(yh6YmFJ4DYo3;8$eodu9 zw-~8m{`Qj}@Udb2l9Gjr71%f?5@RQwmp^AMV zkf6ztJr+W%*m8w%2-l1dHnZ5pDO|FRa*DIKx^l^mgD-<-tNhKCma6ot%50Xu)m4Gw zfIGaLYwqxz;+!}|g4T8_G&O&7(1He6X74!o0)F<&8H!Hs&=Fj7huXz956#|A1wp^5 zFR%1p91uGWz6hhcrV}y5X|vB6_#!+YFQJ^-?%2|-x$5DvM5-%h4O<%8`0jnW(69`i*tiT!Gd5Q zPSG6)&t=ik#&5Zh27=D~8)q6y;-h0Azg5Cd(?o!3giUo|^#YL(buWa&T101w9`s!i zq{~Ea+6-m8OBB;C(U*QEO6YOXkA5iz&@*BXy(0$GhhhkQD$0Z{juORU82&e0j29!s zL{Tngi;-fH7%i5FF-9s5P%#|?#d_DMX$h4Z<+P}c`k1yHS_<4)VFPp*^)_ubT}wxs zwj5wFLA-|mw?GV|QQ{w{6^ilHPrMJ&Eus$*8*reO2c*7_SQF#9~ki^4CQ?~DMa>Eae!L$D4dX-L8 zSc^;I)V7z-=(deaOl~9X&}+^5jAT+#OXl8t?A3K6s z*wxJ}XtoBtjT)ueLf4pQ7z)Q1f?4qNST8Z*nQ_`s83<-?p`2i#)Zelk`VSZjs-XY- zsg~`-S(SDWMj>dY;Py#ACV{Z8wY)OdeG$w};ZJ$x#r`1XfN6tT&MMB@OWzUXkSAr} z#wAzMUggIKLmdY}elX-=Y)gvuZaRC%!KYH{-Hv^L#8|S#IP#0*C|6WMP{&h=IG)Nx z70nhCs9j8?E-{(T6;tR&F%{lvHPm?;{a#F`KZ_akx|m7tiCIwR*-+6Lwirl7(vMm$ z{fsU!s+&!}r!_`l1N0s(mf11@iM)|+b&bL%de}g*#3~vja{$>dPK2>yqhPTFCRO)x zX#+Bni1;3Zqq;@nESZZog_WP-s&1KBE%TtnSy*|Vqq;^Bd3SVh&j;O{xeB1d&PY~H zXXIDOkqPD8PI>-=G=i*@7O_G?55J^oUsIu@vj^x{Xdf%xP*%F*y-LU3S+9+HS`uG& z7{Xw18ym~o{a%GmP^ugCV?`S6Zbv(e_~0O;i}f{qWxJgU>ovP?4%3hbWxSxsa#xiiAUeyA07wr+o)eKdn@$`TAT7&zc%)yO}LD>xzgG} zK~LkQP9qdv?WD`%bomw)k_EJLi0PE6Nz5!Mdw1PgZ;7nbGYMj2$ z%YzSob;^q}o~T%Yjqzm46OGhYoI+#7X*5*y1)9zNFwqZ2DZ>=0cjdm>cuQzyk_FKkoU$Vl#! zy&;>BVfs2D!}PW6W85NcbGIMVc#Grw>esRuBQ)}t&&j^1WkJWDfi$1(ZW9A2(6?}^ z_y#H{VB`B(vV?8@QKIk*8viBrfgF^|evTYS1ccbNNGvZ$q!Iv2Co`Yp^aGISn*E45 z@DZnL@lmyhei*0gxB-7Zf@8C#ZsdOY9Ajq9A6c~3n6~RBB7v~^@LY~XEs$qeo}s=&w3w?9UA?4cd#Y2G>} zujt3yXsrSIlkEn?4Mlg}N{yq6?uyghTWLwC0LT!xL|a=KJpL0iRDFofTS zr*$rJ8Kqc^-%Bh* zn=(d|y?STlP>ghXZACBkSx%swc`!_D$0R;s+svmJ{54In~oZEUGBoOHV7h zI13ATJGBs#m=sUKDSnD7@i|dElVtxW$~MUR;Cv4;$SdmSBCp|)mKx-l=93bFfSMZ( zLv)VjMVbZWlKh4Sy6Y)H=!@@Vxw{M}yct9re$SKFlym^+k8&fSC8(G{sGXVO@%Ku% zQx9%{GwA3(w5Viaw-$JCrc2UCM3>S@I}YAa!qKOrZ4NJ=2dck8%L~|cUxefH60L>w zM#UeJyc~+~mmL<3B*dx4tzf>jxl5N6m1D7B+!vr0InFGd{dPXHa7N|>I?H<>@_mEw zgLi(j*B?7o44Nvw0AB@vJ<#RzG>k)ZLAjubyeV@|4%rA6H0M|(*CRk#By*->Jb!u2 zg?F3_F9+~o=$?6un$uEg;#Ci{9CulQzXIigsKL?@<^Ux=vxCLsGdmU~=j6d0U5MA= zyuD!nIgz}J77xQ0M>$aNk0X$cZZRq)wFpmW(NW4v1$P@&`yNI0rLHXi+Xy`u?!F&ii`Vj>E zUx*a{4PpNTG2wpyfMY7z3%-(^BB#2m znSq{6AY)%D_R?=8ElH=(=fLU<4}Cnjf1_+npX#I()VN$L0M~kABUU@eLiM*Sy`JQ( za1u9;AQYqt0qY6JJnepH7ejyESIQuC9&WJa@c6TJaUr5J02YB1SI}dp09|mteIq!xyzU1mo zG7X$&t>dj@JpOnysl!gqNt&1T(C^YzMizPS?~_y+e0|o1x6tKZ3E<4#ViN2x-gv}3 zJG{OWN!&9;V>T?(c|J82*>Q<)7rXFT;uv4{%EuS|KH)#7lew=4rkh$bFkvTh0a3^~ za;^hWltC9*BR2!0lc$c;ACNApC|7&vkMQnxkZtNOv!@4lJ5GPPiN-m#Kbs72-ALDR z_d~^4?#=VrpRO7u_RwD##KG6_ICBee>++(%#_5%ts5jTyD|{8{Ij8>G{oG+TMx@w0 z8MzsPPh!b|VDn(gmqVyT4y7_Vj7H1hG+&OOWwM-3lOrjN{q`I=nl6@O=n{DhT>-ny z#ASV-4*{7c>tKH-&=6zIS#vih#e1`yFY7@Q*7pLk{6$FO_A*h@;G-;1Y(auzNSi97 z^|@w^pwi!5ggs^vW*A>4HIpA=7UhXN5kTVWfG%4{^D`#aJL&J~A~(^)OPv%se6`da zn|9FgI?ICRXjo45j8C2t@)uFv@e$WPlqH$llWRNajW}HaUv($Fc^?}1Sm!Oq%`ro8 zSuo8E{1Xc`V8<-aO3RWYEt5;+$u3E;*_B|)jdH0w?Wyo;5M_Y%6(jrg;`rk2bj;@( zs7`h|u|Huz(&NaH%fL`(V~#upI?mg3jyzSK26ppQr#n+wFC%Zz6U04rC%wZf85yT{ zMlv>ExJj^n{P3mwP{0pgxjAPHtc-}$aUbm^I(80i_Rk5DJ*R+{a@Hr!Q3V$#M5oTOu zFBw@35P`<>U{1xz;%tSmCa0&c@&CBUi;Mgn;&(yc7GYP!MZr!{csuoVYDKqGfm7=d z7uas!<%hTkB9CVmiW|0(zvw?ZsE8l#;D=9lP*%}rmAMtj+KFCqMlcw-k;!TrkWLr9 zm`a{0FQn@W_lP0Eg5}FAi!ScLPCaN7EMi&|ffi+4?M{oL%(S4Vk}}#u z4855OT=D54j@m|}6O?qRKFpywLqd+1sX7ATE|ZilOpdGY0vWlDR=aONqpCm!Gg=vv zjAF7Z2QNp19zDg;Yn#><2ZA|TP=eO5YCF$p9pDUzuZoMFim zoV+UbepPYK$ha7{1l1y>X~nU~6#vekD2}TPV4+nbd7mY!lh?4ADcjiz?YA zCdv(Bxjaim<#$AfJR51ubHpZjuDD#DC%!K)6xYa$#TI#qxJ_Osek^|^cFHZ{S-Dlb zEUy=z%NyXX-iT=aCU~AV%h__9Y>?aK$?_JtRNf{d@^%@+FDq=6JJ9RLX!!~Lcc;7? z|GQWIRPK}a$S3jnoV-u|QQj}#lslD{4=77MsIuj5HAL=F^W|Q(T0W#YTu&$H1N^Kc#S z9HfMo%MkX7I}i+uOFs%rVJwz3y5cFq+E$wj@*fV z)n^rIJ;06oowuOx^>Vd&TTXv6CqeiL6wp6{wp8Q!?yaEf(FwZ^;a5gFvan# zJ~gpTqUMIs`qadRhMK#fq2_F87y((h2noGxwFnY%9g@*oE2stqa3JwTO+2#_S? zRPk3d(;OGAwB!a$o;CCv3W7;?HImUiOfnj=kp+>|=E%wPfkT7+^dK%x7Fs6Bll~r= zNd6DWOT=$T8kKPFJ3C`v%vD@o{1r7HpnT(!jrtmE!^t|3K3kpxcjs1gc?|vpj-CkF zM6;zF--vsb;)JT~eYCl;LKOS-Zc$Zb6dt=04sz2~9uZv9oTLtBhbIqa^Qt&FSH--6 zCG1JAV^3Z>vbn%~#$GtKf}L9@6;X-v4w5fYmVAl-H7n{b-=qrp7EH(6aBAOy(7g+j z@g8-`f6zwxK3y$8pl$L);}>0wvCF8J5v^P}rDKd}*-U_hXrZ4yooB%hy1@}GIK$s}M2q^EoZI^ z#8y|xDo7m!a<<_s*sU#jkxBBg96=k)h^F}j~PA4o}gF}Qk3;y_W1fHTK_;wI}6 z%4<|R#e{}Ny;DqVXw2FvCN(trc8bXjbx7omeDoG-E+5%%Y+Ov)LW`JF{NOkv<_-&I zjj!AzraIRLinIQ!rO$$;H*n&jdWlI1-jE7RM#HNl`7!mApU_bG9~vV+rOEO$nkPSp zIrsvH^goFu;h1fVzk7e;1}fok^@=({SwFLMXJ$BO&FgHuKVR_&b5*rm)&zC z3l^vuQwn*ROa$WHZqoH+0(b%)<%9dmscyH42Rda@g-_3E+^4_HDnT}GxpyVVq zl2`ipXQ?s_)@fmq%F8$yzu@9n2ONkvA(nGlR7^`B?~Uxc-7Awto%}TGY%(n(Q_w{|SF;<~AhH%+UxR`J!RgHU@xGU({#cL=6B{yie3La$k6e z+yfuGMXl@Sk3B+%#KGByNjTXPv$r#3hEqsSZZo%*mdC{$=pJz6J2)m=Yc7Hf=A9F8b=?fN+T7x z^o5|V3`TA+cvs*a5=*)cXBO8Qv-l#+?++y({yst@j3L$Z08M}gwGoQ6i%v+Y=SNA7 zek8ZRX!6$OB+Hx`wqgb|QeN*W>>$ea9l*{eUaiC?`V}oUH#QD(K6oe^zJRqAaLxGJ z6t`j-kYY@5%=?1x25rHeFqhliUM1P6msj$g3nLHS z9%6oGsKG2uyO-ASE>Hkzxqn>g# z3UA@to(2xwN5%4HeDfd+yz2=+x5GUM^)Umk;uDtbiEDVc-6W0fHOt9ZqN8^nS)P)V z44m(@_QIJVe z^(55-$oh#?trk+9YM=$`Bx+EL>14HpnpC5q0dE^aXq1uPENuHTT?r*>PEw;eNsVTg z8j@DXTR=7EM2^j>17j=vEho!`jU<=F@GF`ILCgnL@Pkv17^d6HhIA`;ipSoj(n|QP zs?6gTrH@~paXfzJD)ac0(#JPv9FO0H%RGK@y1n0=ar}=Heg{tSoDGyOG4^F;*=uw! zefzr_|HR!73@B&&^IT++#R? z-9Y`-jWkT%L=%*AKb~a|b0y_$qLb9)HpGG

E~z7_C#VllLOpWf>iVC^6(}T@GP` zn_$WN5olm3JLLlzHszu{Vp%##ym#xnZ^~G$+$Hy9X7(xRaPIMtHYKe1RWx^ewaaXC zf4w9wPEBX?PV%baB5@AV8)E6(k0dWX9u&*j zu|eX|d{f7hM^;bbr0XflSI$|qvoP;>4v;<02XeoVPq@g1AY&|fgUa`bP@|Fk-C_lQ zy%7FMlk*KOfgAJYD>;t4YR#a|2lTJaaX z$G!(|9M+n1cJ+5EQ?Ju-^#+YpZ_?4~E$sYn)A8y(5520AXjaK*nOzJP&oi7Wn1!GVz5HuRf(mFXTO>$&$b2uajc%3rGz( zHs3oqU84^(_$7(MclId3G$-_7-|vtw>}8($_wo-J1|Ra3qYQ(=tUqE-DPP8&H^O&m z@elOk1{{_n@Xw>-4qOrL(wYAR(xm*KINtr_;E4a*>wLi7pD43@*)ool;%>_RKj2cc A)c^nh diff --git a/build/classes/server/maps/MapleDoor.class b/build/classes/server/maps/MapleDoor.class index 9090f95fcda7ca59f775c2e6c23b2c589b912051..c884928094b4fe9c8ba05dc59d35b32603e5f025 100644 GIT binary patch literal 2725 zcma)8T~ixX7=BI?vdywkNL%Q4t5^*wHriTk1zSs@HZ>(spxSEHB`kDl*u~8Ts9Hbn z{R904c;Q8zDPVQR@k&Q;^bc8m-rXdSu$^(3J?A~|c|V`?oJ0P6`qM7}&fpsz2XQ@x z0~pg$#JETkBHa*aQpXggWw;~EW;yk*PFEt*S}+;wxQY;hP=&}Dzz z^?b9eu(xg%7=&8dBz@DHw|s@vl3SVdO}|=EFbclwmMgh&)AneSnzZK~?s%5MnQdD` zg#~lj%#}@NJ~!!mwlhDtO_O(gYu@q(FEGL`sbs`;J%uCnI<~5njpEFLRr1Bu^ei(p zO%B3R4s*5w0 zH)YP0sYw^yl3BiKdbX@<%7lN{X2-qJRk5D70CKU2E%_pVU!igq)XRXy@)i2HsyH#hlGP+u_mZSg{ zov4&upS&Rl7{6F2O+3?2+O$(O)i{r1nMS^6oQT+8Y8;AI^H$g&<;j|vU%HYM^{#rh zOq-iZiD8X_btvjA?4(l@56?C!{y+QlNw?~itSh##pfe~yAU`GSHPDZ;f#=buVZp#6 zE*dz5!v-9T7~9AT;b4;OSnaA1It*EOsfVm zc*($vGTfH{pW$-@U*Lg;FAaQ!uSwHdplv`Y^lja=yz`86SJ)R>0|~k19o{pVMzWdk z1g4D}r9jT`Qnm4%C?V;?D^ox5 zqdTpe8DP-yhQ*i239<<@CC((-9`btY5~fL(=3dCliA=tJxfYuq%V_QG)(EX@fkui5 zQ5Asnisj3*S+u!G@G{e)mll_nO}i}bPT04+$$WMiMOJ;goGaKBc>%*CXlQr@^e1TY zGPEA#ASrr)|Be6+F(EFcnD8^0Nz7m-jf0sihr$bie1dkQVIY%}oKxKEN0#GBKrM0| zr}ppcCRA3fBbGh6f%rNSGPkWGnSG4pzy`F3_%2(McZu0!#D2%OfocP(b?8~~Xy1gf zjt=g2{D!&g&*;2GIl)iomy8d{&J*lb*hJSly0=?MDqT!NgMq*z&2=}w^al29V6RA` z30G@4n2oX4H7dLQ34~O(>nVjF*i#$>9IqkG@e~s5I)xm%@d~j#O?+OX^alUVVHoEz zhCxhY2rGCC4{;G|cpE=*=U0s44_w7xjPx=i9S`wh#2i;dj!|AEnj)R%?}ixT0{f8o zm+o;5XEnU8F$=U^ZQSHj5<-s$TnY4j>_^|gzC%yY6JxsGN7rkbctaD!?_%xyYh85) zu4B{`+244hvNSbsvXhtuZq(Svz78{nRF;IA(AcBG1$G&*fSvHC2KU;SIPpD&SO6VO zDNhH%jnJSLQW2a>)R00=&gn-j&bK0+ha;W4Tb=JjI$y>}L}tC!*^G1^#gz!>j#g(Y l()pdp%*j?~JJR_o@`SY&uvn|}VuW*em9MezcLR6}{{e66Vch@# literal 2739 zcmZ`*TXPgu5dKc~GMmk0gSn!Sn-|<{A}b)EBmyA;3~nw!h!PZ?Y$nNs&CWVI2}VV{ zmsS1(C?Bn&N`1g8vxrt%K3S!I!arhxU(f99CY#|Q=k)36?(_B6-DmU9!{7b@a2Q`F z(Tnp*yn$RZp2E0D6CzC}F@+1VT$JObB$sKCE^C-+!A`uHL<`;$%@tW@<#<(=x5eol zS+2FqJ|{}&Aw4Iow0cZHKq`Cc~t1ml}%^Obh0Z(shk}* zN(Gb4ph8l2!(kAX2&Z6lmB*b{swjG6CfoVOUe3+bDHuElh5{6?M zzG-~ODq8Ldg-kk^FIZ;L^#P158IF;6O=mE-Y^)hs08yKK3ZP0n^S z!cu6xejqb95qV?d)*(; zj&x(6_suHkjB?R*SDm8gBn7TdMmx*86%Pw~Aw3o}*~*qjCR{t)7@_ejqa)Y)%t&U* zGC>%YGimV*{6l1|V~J?Y?9!VhN1dsliGayXc+x(ny4mQ{^ZW~Eu> zGb<%`U4fH9Ub^T$VY`>hR&lZJO})p5=Q&~*3Va0lhA^mBURqsPkUkE0u16RAamQS- z*Z8@M`S=uU>IVW~S8c!TG3m`>AAdP|`9l;(lZ*zXCK&^7=MZ>12gTdj;@-}F=iUs( z_J4tE8c@f0j!^q!<~~%Wzk;R>L}ZU{AeQ+Bv4INWxA9Fz3G z{En6@lq390h*e}jzC3`ga38H3NNu)|n2Bi3V8F9z<2l8@whDGs@PtUB@lSWD5Kwo~ zoZ0b^!q0>oK_A!SNO64;Q5=AdEIM(JDIY?Hzt4wo1h3*KuJU2HN$Fc!e}^G_kCXTT z!?Xck3omu_V}K`;z*q-Jj7V9$L`n}*?nLAfT_YL}X*jImWk8G3>IkEIBw~V=;?+Ua zq(o8?CXyAj*TJT|%SNH$4BBzd1EBkERRD5X1gf3U_?T5=|IL%2JSRab=*aayK&QeT zwEBv!JBX=!{lB6+_^`V_@&G+e_!B$F#fBAp@-_>3@9v|2)jfuadgSeA<$?1^@E@05 z7-!E+5Yr^nx`0!-h|`!R(wQ1jN6<JYV(jjwr)l4PSJ_8)pR zoKTUyLeWV^_9@G97s{j`B0o`R@<7EsO4v!w!=;|IxmDepRJX0bI!>|=jBl6bD=lK8l8)w&aZpSjQtP$fnE#% diff --git a/build/classes/server/maps/MapleDoorObject.class b/build/classes/server/maps/MapleDoorObject.class index fe32842745a4934cc1a16b0786c2e64149f72416..4f91573cfb4d9ffec7d8b8453073f5559f7a1776 100644 GIT binary patch delta 944 zcmZuvSx*yT6g@+ip~J^cq0rV4B3fv)4{S=+$YKP8p~{Of#$*yp1Z!KS0~NQ5V&W?q zQK<{yhPxtU(vaXIMBhwEeDpW)2he+|h8US-&OP^>`^~*K->kbAy~?+Zr7r*)urQ%C zrUr3AK^PGQgSf~n$`Df!$B+UI31&LG{hSW7JEEW#Nrp=dqg-;C;R>f$8Lly0XDww3 zroaA@aYI2h##p)OAn%p~6ZZ3Jl##_8I#;nfr_W~dAQJ@Y! z8J`5^@mYe~SeD!itJXrPqHrM5qbBsuSWN3pM#Gu}tFOE6w6SJu?RNJMM9+0ZVu^4< z4@K0`u+|q>lhJr=AgW8){;OBpixqx*7>e*yEd6 zFE8E3GaUBswz#V4qsC8rO%Ov6Rgv4UO> zte8+%(8k#+c9LM{QWJS;$et;b_*tS?HX-H^_?!Nb@=X-Xp^}ai7TGf>GEvMtgA!u% zNP)UHQvWL030vq=_n`~>aTY=PNe)2AAvBRwot+ZRRKw3O4xR)EUIm0`rn9{OA@+?^+cN%3`wza*-UvHwE&Qhqz z23H1^yv%k+6&a+v)6|TjhhDEWgB_bI|Fdxk+EGlSx6-_QIEo0m3`wcA+hA#R1&qCl oXZO~;d?VR$oBtoz7*f2Y*@3+~$tWjNvZ#4ELF}xn@W*XL!Iq z!+s7J4k~Qph~XjghITp(do}w=wZ}X$9MUa^6*^U0VBVb!l$1U-Jma}x1NAm93@>@* zBjT?5B1`WB`9Ak+u*IFt`V<@)>K-3(2klxnX>T$)L*2up6CH!Yquu>WpY2{>B8epf zcE?g=H!Nc%DHj^b5Y?bc3MWH2CNxW?og!y}3Q3xRtTeeP@|35^7q%!jSu_fk5)^Ef z$7*3CTWOWCOIqC`YSgPp6U_-(N^!Om$M>7H5yQ_8;X$luUWv#%<)lx38om&aBut5s zV2T2%T$my}$5^Z(MUf~HioH;hrc^A6P&Px6=F4SP1kzM`p5FI1;l_fNBxWQnObg|yKicH`1fAA8)4QHqc1V&R%_&0C^J{r)$s_e$$$STd!VT5+;;EN9y9t8l;NuKWV(*r>Mv diff --git a/build/classes/server/maps/MapleMap$1.class b/build/classes/server/maps/MapleMap$1.class index 900e2fdeb7f3801eedddb6f6dc67e395a7f40070..8897dab3a660e4608d0855ec411c51844867f711 100644 GIT binary patch delta 27 jcmdnOyM=edJyu4e$@f{SI87O}namiRm@FnIu>}DDe5(hf delta 27 jcmdnOyM=edJyu5M$@f{SIN2Dqnb;Yem^ddVu>}DDbU6m- diff --git a/build/classes/server/maps/MapleMap$10.class b/build/classes/server/maps/MapleMap$10.class index 720ff0b49a603be86367cd41fef858830f15802d..aaaf9484847eef0ccc4a5a056b64114c331bff28 100644 GIT binary patch delta 23 fcmdnbzMp-AE;D2QWIbjV)=3OJtdl2~GkX94RRac< delta 23 ecmdnbzMp-AE;FP1WIbjVRxbt~R`1E>%pL$t+XcM< diff --git a/build/classes/server/maps/MapleMap$11.class b/build/classes/server/maps/MapleMap$11.class index 95dee7959d9a3c9b28298c2aec0acb60faa7a2d0..3a5a79f04f2378e2f75678a60e82acf298adb251 100644 GIT binary patch delta 23 fcmZ3_zMg%995ds>$@0w3tVuXZ8R9QaT2E delta 23 ecmZ3_zMg%995Z9&WO-(1)))qE*4WAE%pL$r5(T3G diff --git a/build/classes/server/maps/MapleMap$12.class b/build/classes/server/maps/MapleMap$12.class index 53948d06d342c176063d2858cc070742585b6adf..13c0392d2546287da46230113b06e4b138b89a2a 100644 GIT binary patch delta 744 zcmY+C%TE(g6vltk&UEN-d5DyPMTAI|hlmP3Q535v_y7f8_^eP6rG*qi(H5S=>g za;Raq!ydXEI_P%T%RYzw9MIvQ77l47LJx;^c|?a^hoc((TIv+_oVOWL40AzokrA6w#U(D=Tv1$QL~)HV z#dWRRP~7B};uiCY4AJOc+Gm6*J-%%wG4mzu%gRrxzZ&J!W^Lbbce(!6gZsv6%x;l7AQe`gM!`yB zDrllvvO$z>+AGk(T>E>e?E}6XW)7=8M<9p&l4l+&S!K{ugC60$AY7D+e2&spqV4NF zvREEe(#}I=dCGHC{Ijg{|2Znf;n_Dlr>^J?dQ6o+&qm!LPqn0FnZu8svjJP?{6w|& znV9v3g!OHlN7f3jtna+FeylB^#v8J@09ax>EwX}EX%NI;Al6i%Pdc^<;iH`$l1+K1 SJJ~9zO1O|@eZs;H2AscGRe~D; delta 802 zcmX|<%TE(g6vltk>2zSYP(%a@0^+l!f)5bI2M8((K0rkj@HIfeDz>F9R1-~C{sVUB z#-(v1X*5ma!X*or{s*r7BTS6vG7Xc=_kH(#=bSs|-uYAexi0_n-}fItAGvB;IH{q} zAw<8!DFz&lbK2nygAQjor(@?eTyPj-SQ{7hazw+ZhD+MGtdp;3klHb>YU7%QaSanX z<+_F&Hug=MTQ-x$+=h|At+>NoMLQjeHufqynYOv7nBl(S0kbx9ig_N|JW@PnR`EnT zPjPJ)6pJh=Vk|3Gc&3Q!gy*=r?F+>!FKrTvBq_z3u1jmk=!C3P`dMe=tLs}c3d{a6 zE0c0_i9*re-x`P~rjxmZff88|Dk>|`zxOOG$Tw<3jKW{=TU_-(co!v3MWEvA>O z)kr$#8U!n9Dw&CA<4I{$lXBD9*Hg)K)?GEIjV0WL)!4|QHZunPaAbazeR35c3|jHk z*X!c|VL2PQE}y)el3~y#YEaguaIiaC$XX52{h|ZnVWl`AT4_y?gB%ey2ov!tjjBS? zYR`9n!&kyz!tzwrj;b!>l&JB->I0#uCu=>bGs^_UkCq6OsNZ6uVtavIA8D>wm3WDU zEe=(h?5=E+FVVQO+SZO zP21cmOgqpChV6VJamG?A{!*wBCMZQ2~P!_|8>EO AcmMzZ diff --git a/build/classes/server/maps/MapleMap$13.class b/build/classes/server/maps/MapleMap$13.class index 8e8fba036117eda06db880e06db75ba22b1e5efb..865db71b2ccf996d3446d9e7b40986159a66dddd 100644 GIT binary patch delta 19 bcmaFQ{+@k<4>RMj$-c~fj3+10VGafWOydVL delta 19 acmaFQ{+@k<4>M!kWM5`K#>UBWn1caGV+NxD diff --git a/build/classes/server/maps/MapleMap$14.class b/build/classes/server/maps/MapleMap$14.class index 0cab912c92bf62e393b4f767817930293402624e..7358ab1aabc2c50aff5ed3d42adbd4e75ccf2499 100644 GIT binary patch delta 27 jcmcb~ev^HJF*D<%$tKL+oKG3pS)VZov%Z+z!5jzxgHZ_X delta 27 jcmcb~ev^HJF*D<~$tKL+oI4rVS$8oAv+kMP!5jzxdua$h diff --git a/build/classes/server/maps/MapleMap$15.class b/build/classes/server/maps/MapleMap$15.class index 23853cdcc11438c4bc2b49e9693b02930f1f23ed..d2e720f800309644e381c530af0488dbfd1ae119 100644 GIT binary patch delta 43 zcmV+`0M!5b5&99ZvIhb3ld}h>8T9}a1@-_h1@{0s1^56}1^EDM1^WPR1^kn92#10q B5UKzG delta 43 zcmV+`0M!5b5&99ZvIhaild}h>8OZ<@1_*Za489Ngj!{iF~>vC+&45Dl-4Ek)W43=zc4EAj748?3540GAI85XedOwQ$) F000#R3B>>a delta 49 zcmV-10M7sY5&aRcb_W6l)RTAz*B%Ae02Kw;051jE067KP06zuW0CNT00G$Qj0H6in HlWho)vpo?o diff --git a/build/classes/server/maps/MapleMap$17.class b/build/classes/server/maps/MapleMap$17.class index 9f806727af7ae2a2aa665c5bd270d2c2a93dcfcf..cf83f27c8493a93b0b2e0c6e5b515ba6ccce038f 100644 GIT binary patch delta 37 tcmcb{agAfcLS`m5p~;JxlZ4nr8MxWR7=+lw8D!Zc8MN7?CX2J!0|2H#2E70P delta 37 tcmcb{agAfcLS`n`XOkB*Cke5>WZ-6f#URA`nn9NJErT}eyUF4#_5kwX3$FkG diff --git a/build/classes/server/maps/MapleMap$18.class b/build/classes/server/maps/MapleMap$18.class index 34f579c6ba3208f1e64114dc597efe89017e3d28..563fda4ecd7709fe1ab7d1b030ef8116457181da 100644 GIT binary patch delta 25 hcmdnSwT)}TG!`Z{^~p0>0@&EJ7$n)WC%yea;{+DVOz-{%C>s)M<#m!fanO) delta 27 jcmdnMwt;QKEGEW^$+MY!Icper*lHO>+3F{MWU>bUc>o9^ diff --git a/build/classes/server/maps/MapleMap$21.class b/build/classes/server/maps/MapleMap$21.class index c8e6dc06239f3c538252a37a767d30d7aacc8c39..d781a1a22f33970e9906ee5b567318c8d6f86213 100644 GIT binary patch delta 27 jcmdnQwux=SY$nF_ljkt`ac*YdVcWtW#yea_(c`VcX9j%64$_M<#m!gxm=# delta 27 jcmdnMwt;QKEGEXj$+MY!IVUmjuuWzVWt%$rBa=Myea-L-1VLQbj%64Y*M<#m!hSmvI delta 27 jcmdnMwt;QKEGEX8lV>yea?WMoVVlPw%C=zgM<#m!e(ngS diff --git a/build/classes/server/maps/MapleMap$24.class b/build/classes/server/maps/MapleMap$24.class index 7e6c9caea780fd0bb75574314a7cceb2d86d48d8..506c881cf807028b8d913bcb28a5406cf4e036ce 100644 GIT binary patch delta 27 jcmdnMwt;QKEGEValV>yea$aHJVY|v8%65J7M<#m!h|mdw delta 27 jcmdnMwt;QKEGEV!lV>yea;{+DVOz-{%C>s)M<#m!fanO) diff --git a/build/classes/server/maps/MapleMap$25.class b/build/classes/server/maps/MapleMap$25.class index eb3d7e3758587ad2a01f9657ef8e2f8925541e4e..f412de4a0c41c706d2e0471f1c0f5d7e5f7286a9 100644 GIT binary patch delta 27 jcmdnMwt;QKEGEX=lV>yea^7d)VSB(J%JyjTM<#m!ipmMD delta 27 jcmdnMwt;QKEGEYFlV>yea&BheVcWtW%C>FtM<#m!g5n7N diff --git a/build/classes/server/maps/MapleMap$26.class b/build/classes/server/maps/MapleMap$26.class index 63a6802ab26963c7f91d36e0ae33c2df84450cbc..507fe8953818d61f13aada0212807dff9f36adce 100644 GIT binary patch delta 27 jcmaFH{)~Nt7c=AQ$==MtobMTU**-8xvwfPpoY@`#jC=`# delta 27 jcmaFH{)~Nt7c=Aj$==MtoQD~B*^V$svmKkfoY@`#gp>%< diff --git a/build/classes/server/maps/MapleMap$27.class b/build/classes/server/maps/MapleMap$27.class index f7f3ecc1a2ec9621ea564842652ac6642796a254..49cc508eaa8e1b5353e84a18743c27a838afdf37 100644 GIT binary patch delta 63 zcmV-F0Kos544DkD;{*ZpljH=&E%yK#3itph3i|*z3j6>*3jF{@3jP303jY9A3jhFZ V3jqLj3j+Xz3j_d-3kH+c1w*`e66XK_ delta 63 zcmV-F0Kos544DkD;{*YyljH=&Evo<;3akJq3ahN4FCWD delta 32 ocmZ3@zM6f*IVL9VHIpwenKN;(o6O1V#m2pffs=dl@~ diff --git a/build/classes/server/maps/MapleMap$28.class b/build/classes/server/maps/MapleMap$28.class index 97c7fe004082e51e2c4f342c1fad54701a6bf1fa..afab86635b511d5584ed8a81625d2dbec77341f3 100644 GIT binary patch delta 51 zcmdnOwS{W~7YpOh$=ocH75^}Ba{pzJ;QqrP$HTy&$HT;6!Nbhp$iu=A3Z$cX_$KdX GDFpykSPNMI delta 51 zcmdnOwS{W~7YpOU$=ocH6_+q@axZ0&;9kNY$Gw6a=++=U&J^&=%1XKV3 delta 14 Vcmcb~ev^HJCo>cKjmh53eE=wW1q}cI diff --git a/build/classes/server/maps/MapleMap$3.class b/build/classes/server/maps/MapleMap$3.class index 8eb6a1abe5f83fc1b52705b76470c2f2e769bec2..d33ddf0d7e1f2f6be377219f55b30da61436af87 100644 GIT binary patch delta 23 fcmdnRx{Gy#H522l$u>;Rtall>neR<*VKM^%UEBwF delta 23 fcmdnRx{Gy#H4|g+WE&=D)(H&U%o8WKFqr`WRU-zG diff --git a/build/classes/server/maps/MapleMap$4.class b/build/classes/server/maps/MapleMap$4.class index c82dc5f68dd852e4b4c5bf535e3ae933ff2e8eef..4fb84fb9e984b1d4bd6438f1aa0423720625423a 100644 GIT binary patch delta 39 vcmcb{ca3j@D;wjF$!=^rMSn9Wu>4`rVfo8o!t#$Hl9hp>k(Ft(2)h#i65R{F delta 39 vcmcb{ca3j@D;wk5$!=^rMK>@guxw<|VcEoB!m^nml4UDHBg^*5BJ558{Ywk4 diff --git a/build/classes/server/maps/MapleMap$5.class b/build/classes/server/maps/MapleMap$5.class index 73a98bbe738ad0c6309e5d4cd7f8a672ba56311e..486d71a222b419a1f2d9933ff05618507b5d7c59 100644 GIT binary patch delta 25 gcmX@Xeu902DKitRtox{%fy&4xsS<}HJO2zHD&S*CNlt2z6P=Y delta 23 ecmeBU>tox{%fu);xsS<}Rf2(+RdVtTCNls_KLybM diff --git a/build/classes/server/maps/MapleMap$8.class b/build/classes/server/maps/MapleMap$8.class index dd2696dcf24b8ad882cd6098aeb254d195079412..f6e5018df0e2d0c8c5d569167de50f334ccccfbe 100644 GIT binary patch delta 23 fcmZ3(v4&&A9A?J!$#a=~ShE;JShFX;W3~eTT)hWW delta 23 fcmZ3(v4&&A9A-wD$#a=~SmhZ+SQRF}W3~eTR6YiC diff --git a/build/classes/server/maps/MapleMap$9.class b/build/classes/server/maps/MapleMap$9.class index c3ec8acd02032f6f57e0cb4a3a3a95a63fd472c4..5f691c4a1d56a9ff1baac82a9f7c1bb51aeff75e 100644 GIT binary patch delta 23 ecmbQpF_B|KH8W$~g3wM$-;PcG8fBq*$WI@oR=6xIWIFPa9(B5;=IP73#6?$uQT{_-k7|P#Tx)S C+6}1y delta 47 zcmeC=>g3wM$->w;nTut*YzqSyXB&ekXFG!eXD5ReXBUGmkhbFNX7K0inY@q18vp|) B3jF{8 diff --git a/build/classes/server/maps/MapleMap$ActivateItemReactor.class b/build/classes/server/maps/MapleMap$ActivateItemReactor.class index c151440b4227097f35ef875155157f34d5e16f17..1c4342ac47c3c4b3b174d44b3d2a5795a869bc2d 100644 GIT binary patch delta 975 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%0Atj1Rv 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 BHwOR! literal 83506 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 q diff --git a/build/classes/server/maps/MapleMapItem.class b/build/classes/server/maps/MapleMapItem.class index 0ea1fdf51893533b20fb2ae8b164e6130b3a654e..e427e6ccc23ee9f9f69c9dac1ac259977c5a1762 100644 GIT binary patch literal 4355 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 literal 4159 zcmcInYjYgM6+OKVjkFpqtZaeJ!!{9~okAqN4ci#FOG_ofv3+kRu&TY9R^=~;zByXkIt;S5jY zo*ca3uZZahP9@Q~ps}pr%w2NV+{$X?H!F>x)mRNfNxjLu!09r?8`c##mJu(v$AZTSVk_S5P~(V9ZG zJW2r$#BNn;ufVa$OAC4*qwFYY33W=eO!;znQVZGkJM&#KQresIUs#fH)!>UgcCTH9T3&A5?E zog`{7LeUjJA!qiP>Q~skO>4IWB`uL=$Y~gCm{^5cuo^bJSzq*B($;L`b`D8#+PD|5 z+PD*6vM~xrq5R*Ltc^pc*mw=E+t`l-Hg3Z~D#^whn6+`c1iV98hf>8ZwhAGAUiud~KptKAX96RVrer<#|hb!(30k zT&+qyO7+Yq>K@po*VPnZ`?hn~w%AMZ~-JrZy>3|5%S_Prh}r@|D= ziQWTx=ToES zU~O=elk(6#D?|4z4&Af#bk91`J*!anEE(OiJlHF#Hul3D-HZF!-p|=Tk%h&6+W8d9 z$!sFyWH*s@{)$}vQ{*?%=iI#o%Ng55zjMzf2AsXQEfh8}D0a3pLX#n9q;C_&j~OPz zpFUtTvG-UPYVT|((Srh1aJrdA;8sdb3sK#mC&%OHp1o67RV^Bl=Bl@MkJ`J)n zVv#Wcp4GsQV2I=Udw@Sc;13e`VJ3M5$MFzm31$ut<1_($4HFvtX_I6EzMg=u)5CzT zC*bS!HsI?C__{oj1W%~)9FxqW98VzgIgR@*JYr$e!Z8bvS~#v0e{6B>b0(X%m*E~Q zcr#Nmj|XC@)cymH>ME(E@_2KKbPR(=I*;@)I7tSNk-J|%${&|*l=bE2VIOMgnePduvKDGGlngyTG#{f&L`;q zhyzm^B25vx$lW#uan2lJq}CO4cbt$Ak%h8RV!qXs%m#X4J>3;0pTIhiWY!I9uou?3RA+wY zQ%<&fozJH_&*5Z>bFtUCk?QNeUU@GjI5_5QsOgLkDU+cVEmx{8M}KG^jw#3F6KhvEY8Kg&ofP7 zbDVn4T*h5vTNshy7H-IWfIGLRvD&wA<2xvgIf|9AC;u7tZsDdYkF}|Q7g+W$@;P|9 z3;cL;3*-1YzQMDl7IMgp4RQRC)a)_b`DB=Ogp(vEsW#v9Szrn;ls6+I2PZPW>A{zq`6+28>G3h3OC_qX>O6}_oTVC z5_@o47~jWUneLNjNT$PKj`oLfJMIYM0Pd9OT{5~`M)yc_uQWf9=7;j&zA%1-`@?tu z4{CTQj2U=XCXa}~qtg61jGy2!X&#pyo{;9rFn)@ss_--XT&7Qp+%Lq?FGcPd4ZjNG z2t2FdIeGGYC4P^3vo+-LOXnpYeBDRaGP#PgYKhX}Mdk|wp5Drn|5(c>(TFjK}( zTBM#r!)PlsMP+~5=%aLf`x(YIqd8@yyPG@m*<`v~3>&HBHZi!6SGOx#FqFtSORJB$8&Pm+O~Jf>v= zsLh%Aj#7{O(M__K79Vl3wtJLJMYM^rs1jcslniiG)T#&4C95IXz&;6obg4*$#GJiC z6`oZ!MOJKMY@F3lZlEh?3sh6K!Ss6j`Hs%rcVI~Qb<#saoqgFfx zinF3|*txTxu{^}fFq33$*BLx&-ZwU?!~0X8KyKwBQMIQz|Po zdYrJNo`fVwYnITYG4|$;`pAxLd9#l>z+krLGnrJbd7Y8WQXr5_C(Iqp$c|)p+Q<)N z>C3`WsYR~rZcFFQZZq5Bv9yHNv}CT;&Uy)(Gpxy(>BMp~m(ON)E;sUq!o+BMJe8EZ zCjOMU%o^K1+3N}uyd>yApV4cU*z!l4HrwftPIUAe+tcIN!%GTv76F(Ex5gw-*sJ6$RGj~-6v92O9i~J#wRN<4IU*`LX@~^T z(VI-An3=V%i{GBi9dWZipUk8w?cYwUaszve?79ps26-LQ zacZazF6U$)p~nWYi0jrfGo711w+w;Txi4wa@G|L|2ANr{S(B&P!1S~D&)A-CW;%1% z?v$jvh^(;)a>9s6DMe~b5?de=b$R7bs01n8ks08*txO7E)mho%9N-bMrH(b&tPr)f z_vXy?Ci5(7r1L_aBELaLJ67vhidG#<@F5+Guvo`QXw$I@Z5m$D@h5E7@v1Z@h}1GH z*6^B+*YSpiKkMklUv!)-3d^xVM-Ff5_!Q38@K+sw!&@5O*70}zL&v9awvKvQTcTh zP(fX3Dx|AQ71mUhu5?w+)6&&ARimp~Ri~?ZbPKYiuEwjN!uVp@DrAzbCP+x@N1v#! zBC0`C6LmF-0aJ~tL06MyG=(EVo2p|aPE?pQmIq`>_oG(wb(WXFI#o6{RhFRY?8#=f z+r?^J@r>nqu(TH!JPRdngwzz?1G~5=On2{Ix~qM?wDl`mmvydPuP}3Tl_(%|$b8x; zYfffbb%eWfEF8Si7D&9X3Il*2?u2fMNvBM~=p`PF7F zXLR$Tj&~$GlYM4(wUOo`F;|fe+R`JWG_hE;++w7S`R{{dEHVw{;yq?!Kv-h2n@ZLX zq|=f=Evp=kDkq5!M=!B*K#Cu?KQtH5CP}J%m&@93W+XNHmC<@o@Fyl7{9m%P8pxzA zdZu%uPrqe!wmDl`MNx{lB$e5bJd+MeVzJ`Y2mzOrkO@|*6|aR;M(V5;i+P>$O={j| zqz25jTZO&boY1%>h&aSsl{b=UR+18Swy$Z6yvhl%HRg_ySFnKWPh@h?wv_c6#n=&T zKVOSQFy7nAOHVgMighX}<%@hXQX!;>tjkcA5bQf&SYajOn@WIso$Va+^<2hFd0n+= z8~>U%U=}|Rj^h_o6+e?m>m2!n;QZl{llo(2Y-xBAU1Cwg0ZRlpvCCEEt=z z50%B81S;v+;qwC5eagHaD9P*5S5ML|V zNtmU2Bob4GP+xB3To;yVClpk{fR)tStn}MXG<=Wsz!WME&iS60c6xK5i*0S%xsbv6 zk_%9<04OLg{{*0LCJEgp_Evf){#DM44PpEcCX~neB7|_U%Uor_TqVxpDe!Yez6l(2 z#aQo0q&!TQc=~mYH&s_>$6T>no#zSw6 z`G+u>vnhiJua^Gsdzce-v5NheI)rI^7)C$FvBZJ@4OU-a)ssVr8raRJ*O1GvrOY7e zaUCTFF%>r;iW^-%H5KC9gwI;}b1t(uf?yoHCf*V@Fcw)KTg>T$kxh_u3z_XRqk_{}wv9ZOjZB|E~g3jWO-!Xf3B zhw0LO7yOYTM;*uVEcu4B5&Nzn-b((U+0OXQ-Ua_2sp7T!F{d%WmANB#jBK+Y7zx%@ zytEr{MS{Mo@J1vUxElJj%T(pGz*Wj$u|SJxMe##-t0k$A=n24WtH9s*rId=S&E*);pW2T|jm zjyUmwK`e2vb6j9iYY)0nkhOAZ5Y-XQzvZF@+TeTCj>a}pg>xHRUCi09Tq%5furWA< zW=T9Ih+58HmP4x5>it&YoyXTi;7%sbT};7yNl5oGG4IE0{*FB#58?zo#5{NyU3i4d z|0s6yH|h)U7_ZplOxGuHJ)Xoco}%>A{8{@M{zUyOe=&HD-|x>W4KFAiFRB_mq^9y$ z>cjYB(ouL>Ey63R6|WP;t7;`)QzzpMD?7F_AG&ZeE+jXFm}yVr%S>(!v(WcpizRaNvLw1cSh9mJfa8g|L$x*XrKQx)eBoRq)~2XN#@X2ATt z_#n@c5kHEfE%wUMg_WbX*u!H=#1e%?mt14WuQo7Kzg(OWOZQ8~pw6s;}>&$C1WHJ+H zCQZwtpj8n;1p!%Pt6)$IQf#M%vI(-wCW^8tqO!=MD5z8f|MT9T*uJc37M`k0J z4l`ccWAr9!*BZSMv&}Su$ymHy2BSy5dwmlgSM>|EZ5ee@Q!J8FI5?!&rNT@LuiI~BpLXnY78o}<9!yFgK zZ9pxtV7J0FTU1{%9H|Y)qQSm++>9n`Biu~X3JE29mW89?tU_5{{bd`g*pR@eX5K#DX0Q8j%e~JS=l((Ut59({U3J zrbc~GV{_8%VGPijEy-9clBjJp!f_I~!_knrlM&e-?u;7AzBp}JoK3YXBf6WTNwd?8 z*X3DSL1|hzQEx}RxXl@kPMFcqN;8p+$9AnWl7_-Ke@ieDmbfPVh}me3ZJX?Mg|Yc4 zXh4tAZDz@G`D?b=;SdeA_Zt0CTSbWwX3R%#kHv!~-JFg*Z`AB}VyA?Cu$x${JD{mT zg)%Dvn4wIL@p)mdma|Yn{#Gmax-v9O^lxr%Z_a0ku;@%fOc3qe;Yfs$S(-ybjSIIaE8B6QW1bV$IyZl24uX8=zM@W3E~aY=WMtLHO`c{Y!_UfpMt`!F;Y_Wa5eau8S!X54v4bSp zDNHxKLB0bTwL)YN||E1u+S$izER!J09j=+z`$O;%HMT#hSrdjZK^s%S6Jac_n8> z_Ev|zL!yqR_U6q^6gWf8)YZ}0tEpMK@~aw61;m)yx|*Zr>S~^<)zmS%ny-#!@aSrR zI!;#$)goOj77*p=*VPg=S7FSM5$V9z)$ww|<Na#reZ$Snco!*emq zo)L}4`mFTf_HVID@OZm$SV&u$FU@2l??0bXENme=y*nytTb{b*Y}Q%%T2Dx>PScO# ztErQPCA~2969hC{62=ZQn8;}0ws_141&u^<#ul(*ky+LBxxaOw%X-YPGJ1PiXBFmVDjZCu!?LTBAILa~ubNNTmKTJCkl7wS zgXTyWvD|u-Fv!Zzvw?O`k!fzj>GvtKuJ>2*$&#VSGBr?T0XHi2XvhHqz%6 zkQ4g9Xlax?7PYD&4=)Rz{n8kIn;exEqS3UtKC3p5wJy!j1$XLmnYCh-H0NE!nzzG< z^qK3oOIghF>)^|YzGHq!8sR8QbXM836HcAHk;Uoj%$d8+Ty#0eAwF4nPaI4#2z55_1~c zDbUz1Ci6m+VhJj6JSJc%zi#U=gP)jNxm#@uhJkIIQH5m)zb82o(+UWIMcM(fg7X6I zc>)s;plC>we82-Iz>O0vsg*WWTB-*o&7(K59i5J>T5AsC-;bibWG{e#_HY?!w8ZGv z*zJf>@@{aLmpIHmGP`bvPazk~Nhrd}8B%;{DSU3^mr^`j${I>($t#7=7e`8#Q}kRM z>*5Q!3AkV_##wo9S7|Qu z&J5bW6 z^~_F^SxN>yF)@YmTp_zNu#`BiAPc@^1@&$#{Ju;y{6NTq$(!q(^YUW)YW^IUk!|f9 zcmbVrVFn;i8jwf6st7>gJbcXoQcvr|zM|QI6vm`5HrLk|!HbJC#1*B*72$k*onp%5 zW6KdYN_FGEqYFnOGQjW{4L!=abSAT~_D1OWiMn?mSp+tu-P{_a8 zDNN6me2^v`%78yu;6yHq$9d#vK`=pAOR=HD{;XRC*n-1dW z@>wbPxm}Y&pqv{0bZ(%04hNHEFqeZ0ovUf z4EjZ$3Qt+#YkTlsg{R_X`F@7&I-hC|J_p=s0fZceI zdE+5mkB1q0k8t%-jvmAFcpPuy34DkrRUw{IK0K|);~6yz&#DD@j{j!xf?9(Y)oFN1 zb>U^zgI8299#&`LRdpU-Q#ZlJjP~Grk^(rofor^I9LZ&I z^A58#GNf%?-={9Qqcbtu`ynn@AEJQ2g&GEyk18(qAAxoRMFmGNqd~(>a)W=sOK(4` z&mlOevl|X$#U@6<3Hxy(&y!xS=V+_F(vV(h*lG_Ov&cf}#SF^OL9EQpdGA_IvY)gY z9OD&}&t3=3Q1af7rd;OtGnj`e_RYA(Va}@9O}S~}1A6U~ M%-+Y9sqFdpU*&TTkpKVy diff --git a/build/classes/server/quest/actions/ItemAction$1.class b/build/classes/server/quest/actions/ItemAction$1.class new file mode 100644 index 0000000000000000000000000000000000000000..563093107b2d7cf7cd03bd71d4e7ff882455b1c9 GIT binary patch literal 1236 zcmb7EO>fgc5Pj=}xN#g3h0^lfmb%pWXq`}QsVY?gL_}JITH5o*S*5NVJJ?RtAH{_O zAL4*G^P>>6P6#MDxY*j=+2^-!XJ%*p^VhfU0QRt#MFv|MR6Nm;#$oUjZOIH}cptn6w1TB|`p&(>4X)~ii&Z)LP81jJB zm!#9rdBhpc6CE}Fkei9S%$VgigW@+BD%W2lS3G6dHanMm%q^FDed|s4QrJ;*5s5dr zqEjg?ej}kP+B$pU^gSMpWWcA3tO+uT9M@{adEt>C>|fvA1Inm&;*SDbymaJ|75-Mj zu8e??7oP3@{vnvQe+o`Rx2heU;l- zr`xAefiHm-i!x1gO;glz&Ls68DB>24 z6g*a@3a^MQHMQzjq-xZ9A87Wk!n;^ueZrb5NUc@enX29;ODP_b>b%iTmT0e~AhS6%~vkKmzsNaaX}rY8Tt7cqoKG z!b0ML2jHO)Gn-UeJ0Pf;Z6;-TpSm&@|!NMk2E{81++Z^r~ zxM$$LKUf0 zoJlY%r&2nD-jkU}W|dlP^39~x?$9-Z$~VfXMyp+bt{lx?vb9xeeLiy6@`FI8WZ@Q> zxG~X}GZY@LeI(K87q$q6o+|Su+hK+8`Hd;;V_4~ zjT&qN4+UBi?(;8+K<(^hyzU;#fZtGyFKTJRH*lSvqeYL`K%KFusxyzugrqVtt4v@j z6D3fq@d;>cLeMcTQoKZ~&(LTGSa;TPl$`G}=q|6nwYpP=UlB$@$ ztSTnfRmEqisESWx5cM@Ijo4kvf_~GTZ_qzcF@&n{rkGQM?P0@cups-2#FcSzqfop| z=N-EC?_}f4*yLuR_-5f`F+O>*P`pwoHpj)w=fyP>tGHEwt&NLI|A}w&O_8`&C_aZ> WAg0@BD`y-mP_~GnO8>c6q5T2>^Mmc2`K>zEuqjt;?lZMZbg+)5y&ViNTA*wXBAwfcCnp`XWhIDMyn^#Xa~4xFAbpCFOjon2hi=g0StRaA0Thni~)pQ%MV~ar%nwgD4tcScf|0X ze*6QS_z^SsggQQB5nphUdNzoTPR1#mq0AMNYN}$^oT`{kR~2&`s$%jy5zb<6#OY8L z^v$qeKz~Zb5QCe5uWFn%Y#5CbgqS5Z#>L+<#dUIc=+M8D^Uua6f6o-pXHFL5lYeB2 s&u5Cwaq-W?;z|J*u#ka$X!4u?#Ea^FG`b(Q^%71~F3~XsICQ7lZv$uLAOHXW diff --git a/build/classes/server/quest/actions/ItemAction.class b/build/classes/server/quest/actions/ItemAction.class index 0d1e1f4ad049df028dfac554e1e8f5a01899e857..25a805a4ac7611de844dc9526105fe630db773d6 100644 GIT binary patch literal 8477 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 diff --git a/build/classes/tools/MaplePacketCreator$2.class b/build/classes/tools/MaplePacketCreator$2.class index e51e222455a87fa088de100338fbddd0dcc53531..c3a90e038750e34804717734890deda76e22d116 100644 GIT binary patch delta 13 UcmaFH{fv79KP#i%WC7M|03q@OWB>pF delta 13 UcmaFH{fv79KP#irWC7M|03o&nSO5S3 diff --git a/build/classes/tools/MaplePacketCreator.class b/build/classes/tools/MaplePacketCreator.class index a6c147efd6a87aad2ea6a152bedd797c7aa74504..cb26ef2a22888e42a760bf35f42db733edefab01 100644 GIT binary patch delta 70770 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 delta 70286 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≧FUGsAyy>n)dm5HYf+ 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Ξ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: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 z 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⋙X#TAXfS zP2lJyQ;nc4bvrBGZm>$JqX5xvC`#J*(|-$&rDH0JTSV~Ie9>#tIZ~heqUr)aA|Gxc zx6a~xnr?2Sh1cu8%42Q`pI4^wl^lU(eD*BqnR!sam;Tprm)FE|EgZ-845 z%1K-;7^jK1OFKgcSuS#aXr6ieu5G5Kk`hixaP-g$cga_AMBqBEp7tZ|V5W*Ovp{zJ z3(-uoR(Y9`%Q%7K4==)NejjknK5wUcY1)Y! z;155v!;4Cg;?ww3;XJO=+P^_i6$vS1RFAALi2Ii z4$DqW74WLc@kBcX;Mbec(2|X+dXfGNb}M!B4jgv{X6vRq>{E^hEUlw zL!DZv-N)aS7v{}#a=PQCWjNl7WRPaPGkfwUGA*Wb_gdXMJX3Nf4C|=ouOID4#1Q+^ zj{Z;*2{;=Yf!u7dcc(^`Ukhh(+r0$5PW<-zF636a&gh7KYu219E<`}J zwo~!@MACG6c_DcL>rJs2@-?`DS@#=q_wUrMa&|N?LGiok?h`2SKgqsEWqwMaPs&~O zd0ECqUjzBPi1t@kT7iZ*=wF=^-@KIw++o?C2n=qJJ5TilrMFFze(m9G4iIdPjNCv7 zuZxsiTvENFrTWB8=$PBO;Ta=PtBR6XwT~hx$Kz(MMbfv5eMBnQXIyWO+SwtRKub|S z5TbGO;K0z-o-4#49HW~;s$X)uqC&C{2Ix%X}jg=UHp5YbuyW$kvTqlOZ zktTQ>^#A-Z|BWB+EOnXv@7FC6=nNMaSp5GD9vS{L&{&|UPncq8Z`AOs=AQj%Q1nvh zv3O7zSXi8q*1$Ms6)GH9rvZNGm$|fbsM9}QH;m=t|jt>^D!Pw<9Xl* zJESDj#~@?gQv7u7ddCLDXA&cxv6O{zexBua2d~dNv0gwtEInTAw^7|a?8XHQ$)*@; zPa-kPuGFmXkUnNg{LmB9goHf38N87bC7gg@T;7~GFw@2w=$w9Ye_>X)5RGsv9Xexc==}|@&DRBxGdz0QGb!98djq=69 z#zwOU>q;#-5XJe`*~N>-bZhH#1Ix#EOP%MB!_MU75k~Na4iotOqNE^L;!k+#n%|4_ctv<1RSHgOvK{64E&rf@!s3Wt8|bh`{M&s-mIJ$esw()`4NdQ4B{t@Ay4x3{-% z_u3x-pi;|wlGTT`yVuaxC2;hq0}txWKe~$n<-L1I;O;j1X$a7DR1Et>;eV?{_&Gkr zF!Gokq2WVxr}uEp;QdA;^wAg%Bys54DYm_}b$oVxv!MUX`ivO^?g@vf2ow_l0(&o-B5xtSj7EG{8O@Zq=;#6l-aJ@t)g70 zC#R~k*C@K23!!k3z-P!UQj?Ru~>U(h5Y5|jMJ_l$1?9EvcR}c-aGQq-K6fB zBQRprG-$Bhzhm}26>c{%W&QnHG(1czHS)vkmjtKZy_9vWT^SR$ycIkJ4$r-X8g&-b zUEm?Jd(!~w3{rPM$G0C5%+H`bzgh@EWE-uoMHLKl1dz_)Ie-sh27ZITc##(ihhr~;rjqF{*-Z8*}`!xlW)=ike zMU03Kqr*4zWcyhKHU}G)R=E_NG#N1>A1nBo z(#dv4*^AOaVRrXspNYu3-XfDNE>?sYH0<#c6*fwW9vNKFA4dhz#YYHSq#!P}!(9x* zmNRY?#4f`aMDt~rv)kmMQ0I$0|DkKESQUVRPg(SQ=?`?`UTWPwf8YK=iXJwU)7Q&t zVI6A(10shla~o_O7i`8g_0v?yl1&1vVr2$ViK7da*uNCoy(jh?o$(1o;}GKV+>qKQa?jfKp|3aRRRJ;BXn#U1MC>7r)z;;eNo!j2w*L4w^C3oV9;^5Zj^~Fh4Mp3qt)yqm~r4NK{aN z&&dP(*3NVroqGbm03zklTl&z@&Rtma0G_%48F{aI6C!!lmmx@Lln6N=nb!1+mAEP& zITu(9jucxa>Y`SI`5iS1%nu7>U(p%h0>WdcOvHkG5n&6Dc*#!yjxnT9f&@pm_(ziX zZ=A1`zn@VVsyJ+MzXk{0>?96M0VoPbL=9klF^12j7krsZMiJ#WS(7NUsB9O!k>MCb zZ6OkxX8kEdN@gLAykDWn=C@-3PqnvtCn!*{0Nl(|ofwJRtU^jHziMOg0msVbytb63 zSg*5NCuhmrkf>N|dd{{mXq3rSWOdrkdzQ-RVDW5{2!SWS{Fw)J_h~+d(#B4mZ0C8m9tu#6ma;fqCyHm4Vh%N(O!FmQvn0T6(xI-C z5)-*Z2sv#&ghi%BVmK|sS?;F=?SEIMs~kVTHN|goT|nb$LwZ~QmEf0V7|@R4yo3)c zDJJIMCqvZRV(G+?hK@MO{t`^&5Dd)cqMB|@uOmZsbrr31?YyT$vDFTCt-!Pz)xHk4 z{<&aiHdh2|d?URK1Lp+aoRY-Ry;mjE8>+yiY=*;Jb5I@?Gi_7vriF*T)7pYR}(OHH+a?=n+E_NA+W= z|Lg!to1(IbmV&afd?Av_qxL#ivW_9{s}vA@O{oj{4&O4d`3k_tL>*r@Ix!>3=qpeO zp60`4LKeSJZ!%$!rp2O~?EuV^u4q>Gnjnnd3|pvdno1hNi#ZQRB=z4mUhR=f z@0Gn)iD%fEAjdB%mV1HkFqy?XvS*baD!(CzpG9J2-gy`U8__+poW(rmijSIhJOXZB zbAfu6i^q3L>#;1*vaJ;y9;X+j<;!y%Yu)Lj*aQ+gX#5I!%9Hw=j|r50@#EDk$WFOa z@>nm>gT;I`b`b=pA{05C7WL51#~g**6a$Mjlhnk%Y|4E1Q?AaPWL!us8&Nhbt=}dR zwm)dfEaDD{AOdAzQ?4&PD081~krU<@X?d1aQdk#E@giWryuygj$~A>=>{dRUjko)2 zvf_{{6>=mcLdU#dumFVOGv!;d#XhI`j`XDY=Yp7RksDS9#zOOYa!_z9TNkkI04b+;X`GC_0%HwY1F+kAtDxc zVPnde0m#nK9RQ_~8MXFC=}8F$d$%T}If*Fh_)Vmz65bbZbLl1DNxcoQnWHFbE^T9j za^9{|gWlWu!Z1-@#l}j^+G3&T4cQESn=&7di66<~qbR^&=``v>fZZ?V1yxECZ%(v3zyMdX5QtoU?~MDES)IDbLItf?O%1Jo2F$OFvt#tl+~n`=>QJTk&}GKeEo%F9o>|X(#+MMjRamHy9UzeI>8W@>9jJTz|6$ z#pm11`S+74tWAA369?E>J5Fot1?jE`*v<@Vl1K(Owf@=ayV(sBNC&Cxg?6Hzhmc0_ zxjN^~l{8D+oGt;{!%S?7AbmAmuEye>MHJ2P4^b~m@UbM6WbmJU@}2`!#}3Q#pWX96 zSlWQz)z&=x*k_m(BR;dXzjG@iA^Q4E-)l=E?&DA0E(mxQJ zgHd&&$;M_65*lOx^5-O-0E#_Dzk(1DdRy@C`nD#whlbBfLNn!=-n4Bcq+ObX09iYL zOf5%gxG$C8Oy@h%+*Y69_|G^RT320`x>`1IA1AG@)&1XX2L1MK%0xPN(c(hGFF|>n zYuqS`{l{q15=6!CKELh&aroQk4y7n_eMd4j={kGK7o3w95&MVG-kB815t=`N5i4P( zZoFxD7c~9&7$SZTiyAOt+SRWy%)4OR8}f1COpCT4)8+M~LFCvgRF8zQd+z6pbghn+ zbPV!{rdx#~dTZz!V;DhVJQV{k71rI?Pn07?#?MUp-xo0v#oF!}7*~~5*sxs(hc=0D zS7+3mBYebF#$qj1)w-TeS2WszrdB`)EB15ns6!BpDAlM=@V>at?@=chKihj3BXk=X zbYNMQa^OXUVKhiu>Ej}geC9)1G$>|??_t@@eJj%M4KG>qx78KOFnve-=%oJaQYZdJ zu5WY{r>W_s_4=n%^%<3MvhCiqy9;>CLtx;F-FD|7=?&nJIaDJ1Q&H5vo5X@<<6KkBQ@9 z9#2>gI=1h6_vt1;oJIBE6;(L7rt;*KRXDxI_E3%1D>w{2mht#7rjA=J-PmR4)Xa#>)LGrJEOY@3pzfLfSiRV&k=X1d>``%r>1vt1VH(&>D{qA8OTeu zr`P+E_fw`%_zwR=+c53yd_3l>+zuOo){{Y%O(w~UHj%xRn(X!fqhBX|tfnzAtU$i2Np4X(+`uph$YX7>I)@kxWij`Cw7DdDm(F+_$&w07pmh!7o-v#GX72=umpm`H6|8VGCvCmJ9g6pWc{0O`@0C4IXqET{ z&Q(dHy*nMO*mgRJRVrAE$_Gvc>S`l8p4#89%ZJR~YkH?J7vN?9B}Hbtlx*-bMc#X- zzMu?VXp{H;nt7A?u)|_q0lR!cEZ6IjHkw~mv=XGv$ufnl=LOH5*qx^hG=oejtaBcJ zgtk!%TT+Sx59bh8Mb&&q7o3Rvw~1SBOOOszI zdzWShybyJI5tS0UguUND2QjH88RiP#sL7se6ZV!U3sV3I(M@Hbt3}e+Unyq`D60^Y z3`%3i4hz8>dJu=0KM;;m?mS<>+@E1te}6~e5-?@AxXSSE4m>QkhRlrNY`#c_|6p>FUm9Q8t`|P|J;vNpk=tuyY;EZ#FBsH8jMpC1a=U~x|Ww?Sou)=tQZ-} znBoUo6S0Qp9GCU|Rnbt1CswH`9I5YvW@xm9lz~&}t`Ez$ljzb(KUwm{xMlmElMH6qDm*4^Zd0&erX~{|H*kE0L=q&IStuxKjsBd2PQouOu?2joVpiE zYwmfg+$@wB>kV={tOW1qX!QiK7xtJwEmSJI-@z($CnbOSoaZGx$nluJZ2Bipwfp%) z!}hVnwgMnihz?11(B*8we>t`m|C%IU3wB-9-E9-P8mn24uw- zumjqL+2UyqvAM=nRs7nxr4o~yKt7iq$_z+YQ|x(eg4t}^81Ux~PyM>QytY3}d#*A@ zRga4LeoYc3(TJ~^;xfVDBa;4%=F~l2h&z3H;m&IEG5Fhf{ymG?g#;nNJLM&dCc2`#ZE-&Qk!H;LY(+aPV}b5QZ4Oj zXt3ZfCaqTNuT)s$=UJahxZRvaLrVG-VsBGS{re~`Xs`>ot0LJ5NSci^t2`Lt=(!{4 zeI;L@wjxj4L^dMCX3Cz!Hz6joF7tb748bw-)m$Ex_tvA^h~ZpgyUhaYop4rjaah0C zY2YuG#}EY>VzSdo40_3oDV+{0jRo;eK9p$xwEda&P$I=D@AEmFcXcD%6J@0GIb|wFzdcJkoNP)Aq@lS1&oU!vUM_lAB;wJ_GT*)Yb{NEp>xrM~=6p)QPQNRq zfn`2yv=^d*P33Ck*=!A5)6lTiiZxjyT6M;JwnF`M=N4^qA~K~6GzZmOl&CyQQK)KR z4DnwxxC1NkychH5=Dbl&;CcHNv%cy<=$M%}f3ZYMBMG5vODZug_5vmR8z=SaCr#!|E{M}xHF(!9Q0%7tA(1wyzkocJ_za4+)w zvB~)9l58G<@OLMAB8=<9cLiN5yB0S)`{YF?`QtT)#^K{mHS6nVV9u8W49R{Ebmb5D z-lgL#C@2$G7{a4>j$aty>%t9qT7akvM)HgSX|9U8)>!;8F?csdRo;f(J?_>4M_;Ah z!U9S5L3aTPHJ9Y&oEt*Jj);a%;4cs8ZI;-B)5R5F1oL!-mT7Px)K1=AA8m(dNbl!mQ|BvjJUTS!s2~+*wupo%bIZfsi8--3;uD8gHG+ zLWafGtUR7C9U6ywhsV&%lT~oUtDc928fVx+GG2vSH$bP#9I4Gdx-Y$7+{Z9Y&zk5{ zZ}z>u6^emI`wRqwc8~Q{Wo)oowcVdgst753h!(9sav{#Y%7ZY}?2GBn$(k^Vd%#

oEE!5T?YR~P3pD~s0}9pf^Q5;hRq+HGfz0+zzcZ$0?` z9vD}73$vY!x`*;-9iQo#!?0%X!EO2if{ErmHq8zXIM+pRqI8f<4I;`%lzce$)m~hh z&@fnum^(VjT?=2s|4>%XcGQdgt$v$p^Fh|Y6@!HDlHK#=&wAyh|}{+B@2=_9=a^dBp-VOiy>9N+V0p*JAPcT2yE-H#&U)$`D zb0u9JY!BKr@f!Sex*)((D?@P8ibq|_UB9HuYyGa*Y^LLJwP-CPwUR*r=-7;6x`wiB z&Z#>Tt6AxsCyKZ%wa&HIz~Jg@7#5OR^^CsE7|sV`4gbdI0* z`asFK6U{QI*N)5Hh7#M5ZgRCCpFriL3|#1;T_WxqpV+JE)5dQ73oetHCN$>NyL~zw zJHCMs4=Zjk$tL<}T9o(*B$y?*ZDr8R{oDB2=S4Z9GonJhkb&qBZ{`>U zbxG)@VWD$mVK1~rHROTF$_?LQ2HuR^wm|8bTy%iW93f^?5|AlgCsE!jQ*2%=>FCR? zU$YeZ@OorG%49VUH`!b{`;#g|b-X=#Jz5n*^{+x_ufKPKlE%?*;0rtE`Dw=iZL^(L zZgm*p@((p##nx zpJwzmvcF`O_vq~{ftF_2L#&cI#(h3J$V_*oFqgVMkuXoN%98<-sv?rgug6wCpvKQX z(kNl^6frmtG=2>gCr{Q+D1nHHI!U7_dKGMfYE=1t_r|M-Xx)4$RFX&^tyA9DWxlU) zNaX3*(d2i+8s~@46p%rEjySr>7O{VFNJGp#VRSFczm%5v3nUwE>f<*;>Vhy*v=`7z zLuPI@aGlWEJ!FwyxHTt=KRrvbJXby11*cFrV76BD@C<2(ViqLWs+=s0Um*PM7V_JL zwoN4g9#&_nX(gD+?GJmTaCl;q3k6>p{6&%D5s?QtBVx?`-=&^@4kVtxgHQOQ&;K6^ z;Ro1%n5Y;bi0Xf&)w{-T{-G}-;qMpf_XCo+*;WMN2K2w2BI{p{tnjaNGGWO7_9TDx z;53(uL!^WKW3Z&9A$0$TV^t_X;4=ODcFY%I3hG}oD-7cQrRew~AhiE?T4of)8REYK zerG`>{<8uUopjm+5d{V2gU2yXa)bNUQHjQo#hlUak< z1N$#hC=jYtmiYzO!G6u5@}E#OVYA*}h^>FTA%DvVX&*8O2pcH~22Kjr}+W;YpCkaWd=F=WtA_^Yi5ez8j?} z{;1at(#C)|OiGrF>9>}2L41mk__Il3s)~X9^FcggP0qL&d@~y@6R9fgP+U3O%-uMF zNCj|96+*;y#GyZ8&|b{#PrE^UarIu>`sQv{;aL(3xno-lpdQn1%eLU;DC~^8MI&oE&ui}X^HtO;nM8E5hBu>)e$O`G$ zGs*@so#)UxFFji0%(Z%B2idFF@{lqdzxe?FVr2BR81Vp1nD6xF6NwB|sC12vXk~h3 zdKRBX>ejAgYt5+)kKQtFZJ(i+W_}aEyE?58@WGF9U+nq?hj2Tn&sP4guJmc?Xh$^P)`Ms`3K~f}h8bCm4%h7HK-~TBrhQg-54Q4(P?uME+2?HEIJL z`LHWwQ`vWU%@bTG_o62LmeYvOvV5Xw?ZU{_K!RZcuvWc@0;G;&iy}@&TwZ1?A**yQ z2$|qQxA#coLb>wD3^qE?`4ssEd(c^3?dc{b#0x=grIg4 zlqvvyvoH;>Y>ztS_QX1HJdb+Hqtig8Yi(V&R)*#*)0vk_7QiHAMhBqWlF(k}a#?F+2bT)ILd1b0D1B`$QZWfC4qwFy<*AZ| zZlH*hUm;O(fQg!4(9y!eXLfQkX=?JycR}@l9PkuE>y3IvG2w!pm}-eFRa zxNk+Omew>j%bE}nmiVPfZ7Q|ScohQ>Gz+t0r>YH2s@9g3312D=XnQ<|9phQ%bOLUd zot{&Cj~SmDwm!U{$A+)pWR+pwmjjdE-5{!8u5o-$fkXQ37elyDnd2QAzJGTSZ`{VB z1$L|jss?z3Z>l0c_6D-y-v*+E+s_6(Z$8S$yBPAjMs~pjqP8xXU6ozlMch8J?LLdg zy(xJGsJpwa?7u~Aqq^g9T-g$F65UZ4-<9G4!-GhkW+eB9)PEZ7ZL9q3C_s;q4;IqZ zxE|@d1Qvn{q@u;>RBY>0-~6nNNp>q$CV$16Uy2?iqCQWV7(Uc?ACDjM5?GjSt=r{QwDIG`80{q{q$?ux(Ud-X zElo-q*}c6{r>CxDG%FOsM7le6nVp>c?na!Sj5>d!yiSZpR};UOH~7M)>Y?Ez=Wi;F z2`n&}>Ax{sO}bn!NUN-831q<}t+Wywl(wy#MXzl$V>TzFenMAJKb949W>so#>5-PG zccJF`o0%!jsN+vIvkah-Nx{{Kkt;+=4R>S3t*nWM|Gg5fIkx&8lCGwHC6J8*yE%VE zqc$aRq+oUqqaURyaa@%)lAW}|!jyMn2G~8Rc^~*;ed^+X+V%6eC>%$3D*)Y-H22c~ zenxI4e6S)j#vOy6Oc=diT^*UKEoy=0LbRcK(kNBXa$G$^6$Q(wB-O~7PGKOhR;V0G zccyWW>u-fV+U!D@8Mz^oC>ZA67IOG%n{wYU`_I_nRbo({5My?7YKvt0lzK7~HXzim z_A?#B;(F(6Gt{2sCIgp%BQo}rm?)uN!ueUb_M{BXODHpYZQ-j{tMXN-{Ov1s8lmz> zEk_Gtb2I9TOc8NXbuR3m_h2?_71g zq-~7lVYgEEUZYo8fe2k`O$sYSkigaUzI3^;lDwRse!kMWx zy{S`;C2lxhc`JZRf)!EZ6-K;iE*+#A3&YAHBpnh_j=^2*3n@_=j@I885*St@<56X; z1~F7e3pm3D$tw$;E1IO7jexifn+5O*jHOv|741?~7L4X3h47;(^OEVZtFlc}S|uX| z3_sJ$jj1^k+DNn)%qVtte)pMbNv(y4)R)=~N|W~PJn64sY+9L~_BKZJlIuw8F&{Ha zj~zM0cgm_^-J!=<6;!9)vAwiOsm-XyS7G>D9%;r`#n0R~{FXDGg$LfjHziB`MVqlH zutoNF_Z}!nKQf7LnnQ@U$<>lul~PM-h_GR~2GwOfUK>Z7+IEk(DZZ2p?KdbLG+KEnH9OHMZO{Nh)N!KnwMGw zuHQnnfE5+Iv|?G`*9W})sXvt7TRLdPsbv~8;GMILs%p3UY{q0Xb>TVIHMat zzpG zr+@@p&lJSC$Q^9F4^?(oo*wR>@z4I>+bHt>VDD33ZV_XsZ4ASGPwIyGF6iVngAUHh>?qe#aZ3=JK!-&oDKGj1yJd%%NH)?nFrDA2cw_qm$Q zGxp>lS6~9|36o(Bca?dFsD;PTY-=e>VO*nPDU3J*SZtHH`~!@exmLkKK70kYr7pp- z293mH$|#wuxpPVgD^Y-0)aFQwseN(FyqE_Hvsf5x6B=U@)$vntmyo#Qtht|;GQr5r z@Mz5GN&>7rMfB0kCx-a$wQ;F@6)WQ`Y^9-?Dlq#6orOaMOr-`H&@YvKk zcnzyJsXLqS3~}GI*`~l_mAPhFy+L5{PMm-Hcmz<36O-R9CeKt;)5fgUupJ0gt0`|e zr+_5cm~s}ouZmceT9Rv!l>43EUSn4b5c7a$GPTvSw>H&RB{x~K#vuG2wIt5Pky(~K z0Sq&QH?`~y-Q1{DlBjkRX^__};+_&~{`_Lfz`|T3u*~Z3&G)T$9HExo{z2 z%N}UOw?u;m+`4I5lTfISsP5j1iC1&=02`Sfzh8?{jY!8%p{dE!(>UzR9H%AMvhCX( zrK!TGS32f2l;z**1Uf25o^)@j=>*#dR~rksj`Ot8^wF1(+X&iP;+19MSC@?hd0FWu zpH|v&c3y&_huTNP>gt=Gtj}WEF-s0L8>s+B67ccs13V*ARHBIH#{sQWFQg|HK-5xN zp7crmX6bgBIC&d+H#Mo>wulE0;|sOri`$gXh4_9S_=%HTonTG;?nN7pPkTQ2hkHp5 z#b(HlF(?!=4adY0%uCSccznq%nn`&|2q$er+Ljcp+^UE4ePCoro@2`-+%jiIb9<}G zZJXxtNd-#jR)=jwiJj!BBjTCVK;E+Sj}EK!18!ZOqOlBEAZazLjuujGLbg5kCHeT2 z62h18eDyk+Ol@*2ThSxv0MetB)_tj5lF^d919<&9!dM2F-OyW(u12E@jd^#5MWUqG zuKc8K{8+rZ&n2Zk_F<7bcUEaV?)oMj*0I!aAmp5CF)oWU{YvPRZ#<16Q00$G8GpG- zKW0(^bJMF}c zY*%wkn4M$!0X|!Joy~jd%>?^p&!?AhTx|~?mD>JFRWILy=&!4@Pr>{wP3l>CJ@#ka zchx8Lcr(fQWgxg(dBxa;FQ9o^p45uMIh)3c7u#H(w3!D$b@ucOG;6xu{qZTuADpkI z4~kO@eIo%eGR5&`wNnk_gWA=|6z%_TBiMuaT*?!_-;$7BB;(7l&FquB<>0llq5Y(V zMG1iWQvorWcZ1Wm39s+rp;_?O3p5U$sVuH@LYn{Ylngnbv?)d8Zby}jsg zQ+(PisCpLnhCjj&NMsB9#-oVyGr$8DW^Zo&x1IUc5M}$8B3dFwbB?HqjMj89g!fm@ z?wBd7VTc7bpbsva9e z*;awd0f`m^$2>C%{k$R_sNYO~XggxgcNhzGpy#^~{ZRdiaS($V4SW9Jzcl}(#qU5g zM8j~YpuraybA=gsT$5BL$5|4e4~J=*enQH=@MX`9RGYHWf@iuz#lMHsxXjaWH|@oH z>kWth@xtZ92z<%HkX;4q`nBRuMLRN&k+I;e1xsywt>G4Auu5Pp{o|J1FsxpRuWK&(1)I13j0Al&RrvFT$+{ zK9IUHD%tHLF69iik;!E4!U5|wyo3HwQe%23TZilMj?|gbQlE8q^D}2)+-A1<7kdD+ zDaEWYvrUgSzkx18FT)A37l*yOYweOg8#Q8i)~pAPx@OaEc-Cywa~G%QAI_>OyKi<5Qg@!(1G}&SYAAHL@I*$peOwt z0W@Rs_f^y&T)@YJTO1`d6gr+LA^YTj#W7iBD7ScrYF=4({#kNn?vdrF*)R9dSUnal zB<27=jDB_DIjIN}2~8&@9o}RDw-p$G@o%#g zp(u;IQ@06c&2i?JBDHyg-;ix5Oxg9wN3GE0={*cJtV2*S{Euu9i{SA9tIwaRoK%t? zJTZ3%F>suUx&+J+BfUSqs~-_#+r_{+2?1xVMCt^SDu3xi#%;Qg!s3&vCBd>OH4$l` zQKOJf*huz%GXBgE#(n4&v87Ji+4uJl<*CXvsw~E-|LvYK?wkqRZ2CQGpP0{Y>^_yU z`*0dEo-sxZQlDBp2W6KDUWpO^aLa1E4~}+c#$&u+B_*h`WRQJ)a3UpOjS=&&X*lqe zkuW+3z_6{|9(8*~jLtA#u9{Ri+#{-Bdnp00Na>kN(UG&H>zr-YSWEj%#)U|b}hDVqg}Qh!9az$%e)V* zUBw$llaRejGkV(c(;ZV!g}-|#F~3FnnWM?Wt7Vl1WXVmqWzvzm>QT0rT>;(ZDkB1y zZ|sV0%3^&lY};fCVD-rQE98)QeWw+Vhi~au@}cVb!OCx2Pl9gzEYLR!sDtu6niS()C<6B)Td6 z!RlH%xrU_s-P}NPoz(;nT(IeRUDbI?cOm4TCK&uujeFDagqLV^y+%BT`Y6R8>RJX9 zn3vxs(HR(OL(D$$wwFFckY*qe%a$bY<}UR>H-Bj@IBndUV<7I*m4EfLo93Yys8# zX4nT`5eZX6sIMJX-8%)`x=lh_vLCZa>S#vFYa6 zDn^0XO&693pgO9+VGVz4LH@hbuPg*(v%}(jHs)hBgz&Ty(AOgNR7)7*@K$DrVY5%J zY?_@JtiyX#=SuIQwjyDAy{>xTz(cTgv^TdrbUE0ZI{9lVJvAQ~aSc65?Rm=Xn&@3M znrS$dzB4-Xf!cfigwTGbXlM_a=5E7xg2(FgP++lse8xGM?7Q(q5BE?KJ6V=|er};V zOb~a_YLaqBfpM{e|LuYH!Fy%w!x`!?D&5LhmOiV^K?lt>=K~bZnSFE(_}Z3f*IHkz z2_(!N^W;}y2HkuhxvO~Whw4S7uMerKcy1>)aIizTSTAUaQ{o!?g}r_2>h@&q8t)>R zk;DK>4G3+xqA+Pa3xh3RO}u38;~`lpwF2<_dDtR z1ss(1g3}8k+khGwUn1231^GaznDg*(%^qbpY%sH1keoXh<}f`ZdkfA4gZXMMUfp_2 z0}L`+NQoafAgcS0tw1R9gr?ekM#NZ6X!lXK9{sJjg#i7-l-OjdSwZm>wWJtnnBovx z*3cTXxJ4S`#@>)0QoE>?CE^2i!IVq+P|_P=>hNM1v3B3tM}bh8xs22PA*bi9ECO=~ zmBpctXyCf-$>>6lUDbl7C=lmz?UEb%I!FL1;1fK~dgkd*JHD5!6PGbd!)4E&?{miAan*T=wq{n6gX&;RSy{g3~)`3)6N0QO&3F1oN< zHW4fc$R6sysLM1aKnNE6zXzd{02sjkH68; z{_tR5)q7B$zX3#+3p`lilVZt|=Yy}Pj1uuJ+2y$+(5%$=;(tQhX)yyvMX1f}|GXaY zPx5&ecIkdzQ~26m#s4ONOJ?#{G?ZVlvtJ#=&S-o-Z#K^8Q^!8M&Sb&_AA}&cO0Wmc zq{x86`;7(84t$4k3iwg7kPNlxw5}RRzz{mW{$e3R)@(#$RIn7`jZHs7%6LdOJv$~O zUE&!#Yf}~{L2dtTj4ej(tedESyEL0E-KzWVGISfiSb*dHR(XU z=)=oW>^W@=b7v7|`%0dHeNA4c=X>r><*>x8&XUj(d!uwg6g-dyK9RH~TPj_!b7aMj zPpChdBoW-&#lj(I;SA=8K>sn%By*W-PHPLMM>lc_Rc``Z{F9H+%yV?wxdsyG2|yvwyB?M&>QX*>>TxR&dBNQNXXAmh2np;)&O>BPQQVb{#1z&Aq;R@5>& zX-RbEk#i?ZnT>_Bp!vRAu9XA~wr8L5#@D+_9=MJ~MsTpB(BNvCg+BD05^*%1o8gw>~hp$}HX!mHy_+T=7q3t=&+Mx-B+^A4n} zoD;YE^68c(>E^wmNt732QbtFVE&H-u;d+$yk{<1%{mB;aydABfF**zWRnPa$FMhlz z7;uuJ?}X9E`$Q6hB?kMeIJd=mu1C&82{Is{!ZttK0_F++t=E|-z&iMUcZPbeU>38looEOn`J3t2 z#<39(zyKygd!gN<4*@@cF0SP1-_Rg5%2^jIP>EfR|MQrNJ_RKO)_S7*>4gekC4}*|@O+B{=4h0#vKw&0tAGQQC zBqwb%YgZXUG^?4Zm+ngAs|C&As-3n3cP!PZ7jARoFP*js4gKa;J#C?i^l52@Yu-|Y zZ$5q!!wNBk*HgXTcfq%8)hXUZu(_PK$87GJx94bnJZec^dv&TfeDJ}?ZP_T<{br-( zWCh%DsgF{%A)K!bS_^UF9Y0saw_dlIyM}6xK5>g&8*=9DId{QVaQGuKByW>Fd(GNB zbrqMjaHWma=$6&&+YhThzb%H(V7^?a-z;brm{@xj3rdEb$N~XsSVyIlqmY@%bQ&QC zZ{p*TMAYe@%*PVjto~=xmv4$1>I*qBmgUi8yp0(5V&!6p9Z5N+WGih*We~Mw zZc5E&<>TM9hr?vd@Kiz>fheM5tje4Gg6V?HsP!rGRLRvE^6lreyA9_xnljlfnW<=E zOXbNYgo)A#b(3YaOa`OmrT1nJu#6Ga;u#7i0tN3Zi%^lI`~o~jsi(_l8cypUtblV- zrgKz&0n`>Wrw0@mWO-t1(h{c?pc2qBTSyFki5jAE>|Laqmg#a%9A@;inp}S0Hb^X< z5Q2secEMk`!sfzc4V_-vyto&~G}XPb zUvfBN^W_~sixx31jo&)drAAfm?MIFLK8D3862*kYq#Ko6XE~rt zsq#*HpEX&#>DP6@76Kve6L|LQtu$#o;G@Tcv6j-Z5bjOsS;?f{4+x|Zxb+u*jtt63 zX1Qt&uVH4tL`?O29w2uB_B1sOOKYwW4_vA!9`AsH>6Mif1e1${eW72kWwlL`Lnw^oaItNR=;8OdKyu0$^p9KAqmhXlvzmWcxe}!O_br{k#KZOO<|}E^majO=>`Ssj?ImZF($tp z*Ng*2N^53@$W=n{auQNyYx;dR^rVt!sNMS5OB*@`Vc6R+Y9t++nyNP}b-S`$HMYM( zP;B2kpUT}eRB2-drhWi!$+2dqVdm?VgC)99O;jZB*9)Za&MWYq2tARnH;^;cQT0%3 zeHw zA67?Sf2C7;f>#c`N+Sb}ntQYY2~1KmFC(wQuOZctb>tRD(y51YPSH7&*QUiGOSqxa zuypC#iG3HFBFi~lnJ2QSqSIi_H|g?q77K^xmS(EXn~CpQX+xHm#xPfPt9J&JTd7NQ z*`N_XQg6i*8OcHJQ~&XaN0i9DJBnC3weV!fqgh09ImV03XjIh`3nb9{9vn?9jL4%* zvhC5Y^+n4MmRgZ8X6RaT6buOnN|@qOqL*WuLhdquCt6J-ZpLRQKFkZ?II!b^%#6~V zC5}{QT{#s9E|#yHgLe*h5FPsVWNOFT7G6Xz-G;HhXL78OTYhzPN4BTZ*qh+OXGrJl zf_=kHJBOo>n%N2LlFdOo0)J`}%c#Vu6Vcox_)N#p|RaY1pM&6~B3an1vlBxYN z6>Wqb{F0_9WW8Z%N}5-0kWWOHfqUymCic|eR0|foY~$u;m;R)4v)hd}n+4%E9<%^O zaq$q3240Q`2CstI{POQIeV4m$MT5ANu~-a0sRJ5Dbbg{SO@=trZGh3nKj^uXCU5-S zRh1(?9XhAg-5QdkO1Ru5rGodbmm4C>kEQ3GO&Or~&811uzG}}G5FI-Ay^^4c@V$DF z>lffP7(&YzkR3|OCoJ0?%CFXPYiwX*!Y$d=QJ$ye9ZwOydnO)O7fjmp8jbq!;<71Y zGcsX1I%NAmu7^Nf-3LBEK4%T$(GbzoSJ+pQ_B@*v){@JU)2ygHjyrJFTyd47tR;f3 zgrjj={h-5&9toqlDl_2=#T&}z*3#EKyECXH_@{5UQabBM^@xXJtGQ|N_>&&1?L{DM ziuq3oUFGl7^p*H$+~6EX~(;U9^bzkP_=;DPL;0C)4z;x(>dh? zWOL;e2wq|QDZ){)z79exKUU)l9+@l%qDAR-)7TauRQ{f#+z;zP&(aI^=W_=#&JOdR ztX7PSO-%zilFp1RXagk@eTIXTpCGg@In`i>zNl8Y*q%8vxEeG%0|t-|)p(bu8Eg#> z_YRyZixZ}Pot^+VCa0I6RktHSzt_4|Ge2_00@264BW$2Y^XE+WpI zrYrU8l!7g#zGRL_BzIOcVX2V2dUcD*_mrHxVHzN6-4Vl2n9?Iqd&Ov?zAeWH!z~7% zV(s>rMnl8Uhe>_}=s5z_2TCw?Z8_1(Jnq@p2hsD~m{Ewp6Jl4pL*gh6dCf{QDyaAe zJKrl!lfwHvU>#?sC;G}<>qqPk+4G-PrclZRVSjz!98}>iL-qnemS5#v67eF7>1IIu zIUYpaMWk|qVAT_MhmglCoG5%Q@c8jtA;ghIr4pt2Ml?$6#eT0@rXc#%dd>a|jK|y>K?=#51UGx`ifgn0osrOVs%U43X*Rmj? zl`*i_@{odAp2Su6Pvpq7v_ZPicKtP4M%n+fYbmYu`FMwPJ3O-$zlUR1)F2PFro9)* z6BV36jEt4I-tS-UUm^V|vD47~O5gf8BH!Np&iG z8Mij~n|j3)TPPo%livUV-SOy}9Vf7*DDOIh{Y8lwA=vc6K?IDut7>x{_Bp3-dBn~$mUPT-Y zsj-RIp?}S$tP=i`uz3?nK;ruoNx$@>9Ep-+F-mh(u#besmMR-mLR6HGL2fk7hp^LP zJmu(Lb>aq!0S2KJy;1^9#629_R00g^{qEc10xZjyA%wv=KWR^jHJu8vPLn^?$-UuKu`+E-W)M{sN7?dAfkuQME6Gzq)R}cP(T?sC* z9}wNtm^nj)KLV_`D`<<7_-GY&-RKn3rMG@NVLIKa`arAu0Irc~^KXoUc{&R2#u<@4 zKSgc-83b?(;FO_X#diB*xR=a&|61Wn;e_5= zWh&rmfd7PfgRSCz?w6G0TgVyDIxn%F)OB#U;52RD076f!=cnwoydevyp=6cj{Ym#3 zYF*mQ^u|=`m2z2GJI=aAt>B@vFH1!Y9LJ*$IgwDH?XE4&1TD#4J1iB4IY+rBEG*Fr zh+Yh=^M`riYMgJ}?MRJF*S`*_3vM4y{m*aL9|AYn8WR4VcbP*lcL{S=OO+$*${_Kx zf;Ym}u?`KZX=;cHfk6?j0t2Cv}(hXnsz{-aPvCkK2w8 zTc`BvMO%4`J-ddC0o()uD8`$egxy9+58w+Stn+;q5)(I^6cqNh9F|Kmt=5R4i2LjZ ztN@8FX;?FR#sSbgXqHmH86Yw3qy@@daprY%XA>sxGh6i*@ zXK_*eP7#{Q(rGv?Z|PRPBf~E#KcAjouuMyInB~Q14cBS8ZU@=PNX*H>Z%I0t0zN@8 zSop23%fYIiu1*VAMMmdcpA*CYaA@lq(kq`y8mAsShgoMM&kB))7L{HN&s52`X&Z4ff;olfR;0z<2|=$H5JcCkBSPwIHmI4a7k z@|>&9k(evQ`ObR&dZ-Q1T*$JQ?LY>|b%_#1T-d@EOkL`xViL}?1yk@5_kva3s&?G( zI^xZFYBmx0h`VuyrVcl~ahUiS1c{8h|MGo{jet$ZrA*SLaETMsAqyYX3pVAIqLK^k zaag#-61oBqV^yY^!>%+z2}=TPQ2Hw?v4x!bGLS!~@|(9{?II4}&@!DNhY|&)O>2Ll z^HCVsxyz3KvO~c4Es6#poeUO^s_+Pi`703T%y1VUf4=Pxg__9~C<)-SXmEsvcHFsU z^YiEbj(4_UV4i3mG!a7PwYx-;OTHK2TS7n{NW@+Wfi)aHof@D9{iI}D93qeovBbwZ>>0` zC>T}I>3lB=pMhK6CMDdw_lg_&gK@K>e;9E{|4siPDAe$ffg6ly++Z5GQTyZ3mb9w! z7fcC*^SfWWf>zj| zRPnV#PNu9@`uw9EDSu#+`7^q!r?TGs6$dky8nsDBizC8i`TEt@5VwBYcsqyu zOw*9Wjik)wYiWkaxi@iYw~GRN{wTa35LacZJ<-T!Ke8B;bHC;dG6`?;dm2I(lKiBm zvWjEz6B8?cmNNddQsG!~XeLb4H9Fk4oP0-gT9A0K7Om15Y_=OgT9{73orWjN(KhWb zap0oPB@||J4=qr1sH8i=gg6ON^0d!?qZuLJ^k~G8lZM>aLpv#(H~+~^>qiq&YS-3U z?e2hladweopy_w+Sf84#vB}h|Yk~p`N5V`CsmCF*Mp&GZ6r=omj?ny&Yd;YWra<{A zITR_045DxzFmCi0QhbCggxdH@BP|h}ueOd7_{Sp=_VcLP6%|M7BMBzqKlbL)?f597 zWPnLpTW;WG<@%?lnFZvdn?H}&SBz@hVFC`=DTGiuNvha`8$j7G8lZ(Q95OP#$ zYO6o|qyjgx+h0LB!kb`>pF$C_!Lev|OZrb~bg3#!%-;1;Rr3tS%KtVss_faFepk+7 z7q3`Y@*xeL)gOQA*2jBC4;!M!XS1x3Q;^Z6^XfHWux7<(8mLCgMKOyB(}3Wt2Fv21 zz(zP&k>e>e%&cn^tU4NEwiQHhFZ_R*8#CMB+~8hC5#%5LD~hP}z!9Opwz|&2^})V^ zd@FF1Z!QMp&Ht5PsKKKo{ zLjr!{O^!;CfuDJEidd<@C%@5s)P%ozBX*+$FZPDZZvdb8);eJXfAcnM&K4ub`0-bREE*gd-`$Jrg%37E z6&^_5!X6Bd`8Hhc1H8^F(n)Hw)$_~n5a6r32ZiXx-Ln@74}|@9UPf?9VoxvU#h3mY zK#@Tb503*@$JEArVji6|pCOHpERJmLLL|?VDF)(V;HpfTssfyrvhx`@->sQ@qc|;% zm9w?$Qc_Q4!ZZl#RN>32rO5?EYWfbzuU~N_XJ}Aqjh{-P;;FfQ+*=pg&%fc{Up+If z0pCKuhYMgTL0++FED?WsF`t+uQ9;^n;ZY)e;S~GJHvedcI3W+bRF%(LofE=rgdfkC*yh= z9^NKcsotq4;FVXd<^oE25`tjQ_`xJk_(xKZ#bls~WcQS*xydHTe<+ zR>Te{2h?y>JV#U4p}FLX`0{?uj$iHMesRv#PU9(`{(LNSN#Yck*mcwzo~*Vq+^@0c zSCn1jZ2ei4r?W3t*R8_&09pq~3 zFI=~Ru*j)S--`}4SeA;0;p?6G!7AQ|v`?Y8jAUVZNQ}Gp6_w@a1^~Z(mnb)=;?FwR z>D51VuO(jC;X)m9)3aPzZX$R@6-&<(OMxCw&lA3bPONgCM}B_{Fu#$k4^ehi?Y0K>yUKR$--&f)+(p|3 za10BUd!_PsbBmuopDTvTk*x}B`o)*~3z3RuC;=Js+A}#R8VEv6*GX?fd~k=&FS8Um zN`cZ(8jQofKS=SM8f;_Tz+zQp88DrG>Mp$yId4*=qlAN7bVuod7TxK{G13 zxr*3=oN#4>T&irh+>FpuP)JPY7;m5m;!iBvx@~4TuESMpUQs4{VVhjyMrz=qnGRTg zM~qJ8eHAh!9A0S`EomsG@J}(HU8qLeuUys_w*Am^1d(4NJ$IW~xr|NK4hn-Ay_{vq zF;|!qEAPMjwi&x9Q7n@V5JCpl*$a2?r$J&_6A?PWYR zZjqN}v0(N16iL;s`>h^gC(IPr1ybKr>gf{{1<0E>{FEsa<6K<*gEoPz!ztXQ63NgW z!Si%7YRWZsP$&o|WnLw%5bHv9;uynv>HBT2*oWc*sFc;GM(6>j{gMo}S2$fWfF;{Cl zJgj}>{nK%UT? zMRdGSh5$&+E_d>G+Dze9VgO$`S_NbCf^D0deokxH@xMaWg zpeZHT1L}iYGm00NQa9~cnYS-R=hqw;{M#vptDt~TD+5V{8nR&Hsc7(I`0?T}`C|WG zNnV->JcBs5eiU(Y@HcTu-<7Hl+Edb6+^S3MvbV(bgxHpOjBP%4lq{p*Wrc57lOny? zSDDIne?_0IJ`A$dB8E*}9UqvWqoeD^lpcMr%VWAj*y^CNz$zR&ul@WC^?z}3?^Jks zxPPXDfPJc?=NF&-HOi|WkdYVzs|7v>9ti)hn@K>quj-|{9`Q9`L8KUd=#7ISRl#Gt zu{z3n_=-3C#6$yp&>P!QZGpdg&A=EyRQHLvO74cnp5~ZH}oac(*s^F1-w|NB(co z!GDg#XRu#NSukg8GQ9XU`6w_5T23C}*RWqF8N&eNyv^r;3lKnkZLOvSP(#CL{1>n> z&j5I-h42r|Vg=~IzJj-0fE9S;|61R1aQLCUoC*xWzp#poL#mfu;0XZ;;9fC#Bmik| z@@m=XRV$$XgE-vL5ERHMBbevWA|{xkdl0|+(op1%vS=L|VyD{?rt zl%bYRD$3RqCQrjeE7}~+I}o%tl`%~!dC?3tres-Ky(4?Cl2}|RsVV^_2P)RYM4NTw z>BUgNOdNR-kz`igy?`nU*cc5jPrL~IOLg9PAAf83d^?uoZ`^sR1The;%bs3DX%6UN zAMchy0+09evXA${`*`NZ{;CVb!};L)6YJ@y8&`;Shy28%EXFbbK$7kX6zc9s2(Q}< zm(O}&!)te``j9YU^MmGoOP!s0phEX3nibu>0J-F8S-#swhKuc#quQe^R@I=dXO3Mc zX5!KX3B{bTJ}1In_l%ENh(zl5)I+A1;L0=97x1^io_xCipz+=u(&!!N%eUd4xY0ZO z0Z$AR;{@_MNvc)G5~P;eNp7CvHB-X*rl_XxLygXtD)FW)6FcZmX)ZY;bHH#*A9>jB zs`4ACBRq!$+<6Q~zTzAWzZ1W)7kUC{A={-#oEHRxv8tRVniaVXCk2=sb^4Ms z#t;8^y_<3L$**E*0fk#JjqH0aH08ygb=V%HXN=oPs-Isi5S@T$Ip92{HzUs+mlM;O zeZ#ZHSG2zE@-XI)pd5rHSK(--b|jaiP=Kck9ovXMjh@y>nBWKc)w;ghOw#d~JR8G= zkqFmVO+JSc^ql@K+SVW!3N;7YGxaOqR9}M1>GVTN+iAG%G&NbLvdQ=dybZDOnU0@< zfu&N9k+$u*b3tQ;Oyo6H_E3l3nRxYiI5wH|qPsRh@5%E5N!>-<8v{_wck4gF!Qz9N zmodc*6Qvv%Ib7H(qMe@5T*>)g)g=$6 zyKXO`mleBETr)njW37gg(A}|}rCnfvVTJnwL1zQdprCMgUV3@&Khl%}rJJS##ha>+ zxuXnsutBmyw0Br%Y8Up8QeDoM{J`(p7w`hqwKl^JECPzJ$ex0^5(-S8GUO5gj=L1fqsTvV zmOygZ+lA0h%xUHjGuySI+LfT6x$f7(EilpMlOp#lgmEUMK~ZXMSsM9kE{(+Ylb@BQ za=ui|D@mRhC)}NfOpqU|5m&w8&kXMbnS!T9_Pd#HY~8Vj#p+UP3{7n*x7SztKw|>I^ZdfmF{g$8_E<*;P6CNy0cgToF&rlh6d5`## zTjZ}B{1@a5O{m3(EFrMHWs)=QS8uyo8eyq5lbRfd0##-0^fbYMTYrjBGBtX&o>_O8 z2jG@&6*t14K?{EZX#b^`0BUjF<&NwJS*IUfA>*kOAkzWXP=7H_EDxd~myE1_R8`8) zI-Jt;s>nEs8MWL-dacN6Mh$m{VsqmU&N|&GNhq|_n=op#blG6389&0f+evu1XED@( zh{8(?Ke-vkyR%LkmfkTTf8IDvp-bHALRBD)3rK4^R|M`8)X%}5MAlG^>pga{Px`|E zdFl0N09j?MO|4x_q?eJ_RJ~kWthil9 zRRd!T;s`Y#X;haNu4TzTI7$jKgQXunnsvTW={V0mKyXEF4OXc!zj8B47!yDtveZL zMM)#K^v$)>8%H!@$th9^grU16I#)<(_Olg)@MOx`DdK@68W*VT&!yOP^`&++Whm`+ z6AO@;b_{X)`tk$0wVI=p9mIc`+V!G12g|thq1>yw84%&YDmR=Wc}V$V}hK>OI|*AH_skVo>X!lCGlJ2^X%@@ zTH;WXIm|ooqzB^-bjQQhC)RzhMn}Yhu2!6wm6FoHM_RwuAM!^l1GEjIZI3o3mL3j^ zp;VL}-L!jC9^05FZA>@vBRo~;2gFcfR2ERiz3}@SHWhVoq-~kGyu|Qm^(bTtER-58 z=&UO;A9D)Z!%5rYMf~9)z4%oHEDl5cxV+H!&8{cGEf)_iT=U!Sb}u02cU&EQG%QNo zj*NMv2`Fl8c_j7XnL##3QafNti(}B3rsyCWT1?S27a8Y9L2ms(rC6l)GHG9gRgX1O zF+h=Dh0$LPE^dXlj*i%j9N3JeVWTwacB#atDB{Z{%8qdt`^>}bK{$@U)OBCP$PD=D zVtU{KK0(AfK*&Vdq)-`>#yT&P;uX8)IOVt z*C$gAJ$clncY_)fCh$kMs+n`>3cyfw#;9akRdgyja?b+%uZI(9n;ju(NDndw12E^Xp3cr3th~IgQn?%ewY0-fKn5r@ z43T6JN_^5pOxOU{C8D9sF{i~mm=dk(^A^o&EJ+X@6IKCjjjEnw)AXOprpB8&EqndX zeRiMq?6G7gvX)RuV|t&0#z?%+b~+}!$2)VZZ-svIyr6?B)aiC_YoG!}8`>6YS{F?h9<)Fl2Kd>+1-3AK^H9 zNs59}wHP0vE0+x`P+XY7OQLy^2@W9w1yycJE8Oy+D6?KBWS!BBUQ+tsVWJ3I7Ab#P zj4GhJ<1G;EiLuT)3TX z?HcLu35(FS?4aK9hT`QIZGEZv;}X%&f|h89p(;-Ly(^Xgfp0}W)}mn@9bA%E94;Y| zz%-RY{e>eZdCsmJW*C1v97_prh?xQ}zVYa?6%ApA2A?Cj$|WUD=7=HAcl@iIhsVdf)mWX$#!bw1%^PKbv5D4EJC z%T%oQ6iw0z^1=*c9U;eE@4Vi|cL(Yu37Tx$WX5VCxfs8COU(-67KKka<<*~-v`(po zg4rT4hMSuSs$jzCf5JEmeWsoK7N5E9NXfzA);$T^ZOj&6VIpCo(+s9f4ojNf4T5w< z*1stwt~*(6Q%EUEe)$7?*G?o%ljN|##DV6lK>c;JQjxJ~#Uzid3~`M@`^CwMgN4z{f65 zDz))Ja84ma0{8J#>VSJTYI7v)eQ>}F7sTs0nQfd?cn%Bgp;127{EJ!aA+aYW{VvOK zxLr=1L$2m5|w1q(*RzJH>jM&lfmz5u_d zaBX2^GrDml(OhwlsJSH* zx6U)s=X-Gj#K683;uwxy5*3mW3Y(yCfcK8O?3U`{=ctlC9YsQl__9J{S%)aud zVx$$zVQ};+D2}3I3~EU$r0OW6H(08ER&A*K8OS_^uam;27}wUI{Y`2BVr%s#vHq;e(Rd5R8=F0tJWDL7rBzWJ1KJJZBKZ{$ zr(a9%`?K8YsrcVgbE}hN8{JosC}J8`y?OnlBhV@ksswUeLz~&xqW(6b|E0S*_@E@F zrF(#?J9y@0TlqACiOFZOzrH3z^G-^TNMMH(89NJX7=_QJo&+;z_+e3?$a2IdrA|FX zRF77JBPbH5HFqfG$K7P2jvX%d=uZuCSuM>h?GN1I{RyGu9CJ2O%Y6LU1ha?=(PWNt zm^GHyN5hj$%eP(^AC5BECd2t5SH8H;qK7j%!Q4YH=H)0{#YZ^kD$Uc)rl99}Ir@l= z*z@p#c_kEH%5XyruH3}OTHp^Zn=bv9g(1N449IsDR!U9#isxP4oF|_fO<0>BT{=V; z9QJ7^cV`pwW{ITy-f#8fAeQ&6(xXXgIs1T}vVkVNzEkb!xM4H6n?~O+r>-{T!Q|at zlD)45s7VDRSMIi$^)>TbG6~&Z4myj7;R@*zu;-A(L#{>WznWB&a7lWTPzvI5aIoLAE?U z+@mAgA#(U2R`0*g$*IohtBun=*P0kbeB=3q(2SL&LvCrpzBl7+^W-jiVV~JA*$A4^ zo?PJALW^|#eQAd8eliwiQ>^L^n2h~0)dEJ9cggOlZnbHFNNmn1+tQmv@Gj%LRF#3k z%D>_iNaN+)!`!_UVPZ+1QE9#xypp=K2$vcU!20e6@Ag-Ylm_YCs@e~geq;r5V_LfK zk~40V^D6qvR;GkBu6tBh747sy+U0{dYogR6*IrCY#-E=IQPTV{x7lL~p>bR2V`1Qys zP7?itpo)lzz`y%p{^2R*=EDwN#PL5(4OqmEYv)vXzD@HN+KZJfpKnMEe6MHmj8ENL zGF$pC+o9sipS#5T^K|ET+n9a|0*Dz*PrDe|{hqs_W4D|$o(5s9Gt*6vw1Sb;Qm3Mv z%@LuBL50Y>xi$aNKQ(S!Q_e_|I*P^xox|Q)#4Ms*>*G&{{%g4cXzD@r9==NRglWLGNN~vRP!$;5D;_fcGYwWYR<{#>{L5^YlOV{>-;K7ZI zQ6`_xjqj^h5Qq8WcGjhA4eTr;(ei(XrA{`N>Z(Wfwf)%aiOz-tG#^U4_0JYo9oA(n zAwjVPB|`j(`xTMe@NSvq{Yt@~Y2)<5rHtV4?~Q@@?zqst58@PH63#0)QFDa#U;d!o zI3K1IjVy7l7O^c64WGYPaFs!QV3ym$A1q%6w1gdXb0&LY(1jvvq*Yb(jCEDX8uSG* z^{nVkyRibi>Ng0QCQ`?|$Q{Z#_tG9LX-MIHy<0~cJjyC_(XHBt(+nnr^6Cqet0Q=n z)oz6UqVJl_=&~NHlH3%cf?b3VLV9i;vc36?faz!d;z^cI*YzS$y zGM^@c@fPE=d}6)4Oy1>-a(NZOv6Ntwm>~-d7@TwsT|@ij(~1fHB^8oPEf$UK6H}G_ zj%!~h!)aF6N}yPbGiFAU9*N_U?L$-%!(FFw(vP=IkxM5upv%lX?sZ?=&4u{&6DCs) zyMzG(n&;=RExibLgO-vxPcVwYLZ^+pU~J~GYh!!9NcRmopMkSU+Oc7&0ZEUW{DBAj z)K6s7CjMBbTaVoHnm*Vwb(bQ4v~OoZ2smvkwf&tK8Lh^>WoOzhSr14CXF&+st+(59 zLlK`!$qkrbUE(xCj!Ruzjj}%wl-jnce*7^u?NFU|-e&X}ivRh}P)PS%%)z)6^U`x^ zU^a~q&IH;3Xpp(Z2gIj$Kz|iQ6gio{z@;D%N$Xl!^CFDGjRz-~T|#P2S4kNODmP#c z?yk((SQ=ej05ds%U4aeL+xC6Dn3wO)N^}uVJvjVIAJC*jTuS8hfzY2wi)4;OldEq` zS{sS!bUeJh&>vO+ztKD_@C@0tMtGE^T4H~N#Ui|CVbxM`TDdi8jzy3j@voKbUl0}_ zs@Rn!F_jzXroP+Y#2M0o4$<}}10j6sBaS}A$+SB+&RmGlN8u})Y{J=zG$vpxMyU`R zVHv6epnn4Z=hYw%$QnDw zc^TaS{a>~_stnez0F;aqMhrm9Y72nu4IT0;K%VM#UX=}iF5ngXybq9nv*14-0bJg2 zT}}a$uZj>Wo_$%#OHRres8?r(%LSkZ@^vWp6`P+`4Lic`EPjO0dl2o6=VVfcPIjMJwnV`1uYdm zSN5Tb8+h0H`R^nwyTz=159{x5S(od(si3A?0Jy+~x4O$act8cb*9yxV9KaN)S8$jM zC`kjO{IZM|3`3v~9L&E$?+NBWeCSt%&sM=|{LK%$KId>FVbVO2oC*E@h7sTK$Ef)NRwk>mv=&Di97dE6>h4FtV*TO6{9 zWW0D?Y~eCo{9h&vssVOE|0Au`j!#hj((~=b@57T}S_7oW_`?4}I;I|2`?dw)W}xlc z7OGo;Y;Ubw?ZBtk)lHu;nR~tLh71G&!TWD@ElAzKg8$jY0FVao`ju8DfYWcKw(Dkr zd(deAeLL)ltf0u3mDjycpvYj}022RijqEZFLuCw6Ou>d!X2WK++F2Bdk6KI3A|nw6 zOq9`?oY-8!7eb9G^%hHx&HAbEBmoy27u%t@fvf@#C9&S+pCb(kFqTio*WAxm+g^V6 zm%moLAx3m!OksGT*>DEfpgCJJ}78( z;(L3wI**()<0jFuzVE7Tt+`krTDJp=S-~-->Xw#XXM0cX3c=#7yFfojny!C5`z3B< z1K&*1$pK;s3t0k%g7=u%6~d>J4a{WnChjYjM*O)PwA!HgRvj_vok;P!S;9o@F$J3~ zxebULE&rU0&pe%*;AAseW;Q()8l9iT=&2k@r<$Bc*T)CuTF4Cdf8Va$o!4yh*}VUW zP{#O^qq(Em7=y(@H>R#3w2qVpwSH@!@QY=8oFdwZuP4#1B3R&uI7SJpV(;Z(uepFJ z?z#RC37{p>C&Uc#WX_~+&7+K9>lCuf7G%UBRx;djIEmtXn@EwY3Bg0cI{GDRMDg^K z2DELj)){KZWUY7A)OAjw4*njApHZ1CWq0I6Ci&%re!$1htY|a`0~N%6a|5M~*u_$$@Ho<*qshY6CHDOK zf#C^r(biK!A8iiDW1To{4SPKMDp)1c!wH7xzph?8J7w4A(D!8Zs*6pp1$LB1+F7?f z(iOX3=ZXj;ugQI75Ou!faoTF$-f0z2m%6pLjzT>9c*#m^WgGiL3|qFI8bBbrk0S}G zU0i4U|8tA~ZtZbvDp|!#XnGFD%f0`1YcpzvFyO#tT7SJUt+9fvgd5tS$>>Cd>Z!}< zULKWJmwkr4no3UW{oT+GtN6?EZz4 zi!B{6Ov?^|+r1U8vLu=tqw>g4ebvUz74|<$h!dOb?0@oOzmfFm2@v$S`xr5^M4n2v zbx>wx^zbm>k_`S#!+lB7F!Xbd)~E-V1y&<`=80V>iQJ(v3!;eSHn$njH+|HoRR;FW zn065L;~`BJqU^eruN82CU>gdH$n5b;$^~Dd<3$N3QS(`8kh9+zGZF|mDBxwOO$}SY zeHN?J7q>{@O6Q2CTA8h_+Vh++8E3Qtl?z%fXAS)F^5W#MP_PCn z;~dqwY1JuPl)!1WN1G+JdMGp?MQ)9JW(buCIU+k6<%c`;+} z3wTrHylixg$f6;?aYg&K^T&E~N(jP_P7X_0_w_ynyt7ZX6_T!f5c)Z%SlOCXle+Y4 z!2tH?EQ<*tmV2utOQ_lMGh56OLp$9p+j?@PCzGW;YeRa-Ty3#l%}mO#cgwbPW zK>s7ZWCT0I+TfmZq7cQDt0P&?zT(cGbw7Kj;(-&r#IMirUlQ=2@K#!Cxj;KgJ3yu7 zd6;vu6~@&1T_W~`^jJpumnDfTfjuu+v8vy-3xh9e8!KR0faxspIqy)Q&r${NlLgI$ zY@*=sN2<<~E&0y+b;rbrjF$GoZfCER}ZjW0d z<@uP+nPX8r47$!eA0bKP7{M0u-yn?!h}aK5#tUyvtjc-XRqn84<|MS#JMcZxr#^>& zx7Trp#t~4qKkmY3axlkF*OHfWWICe~=I0J$10!CP=CjvRxi648IUW`x!1j6RV*%Ny z<$G5&q`5s)HI#+P_Hj4cz?#bbH(D^D`IOxA{oh!9$g_F7EHB0gfpi@BWfR{eJ=Hm* z&Yt&&TiDA(ED&kJXVD@`f{eR960cYd11PhFH@PT#lcP6AReue?-=Ho4+IsnAd((csln_Cg6*fR*IW-1-8G36X8p zH-g;)G|DCM+Fcoh)fO)KxqF=zoXq0`>TmCn+C<~p??z??+;9CS2=3cw481eHa{pRe zyA$|wdvS<#caL&S%_1sq6zqJ5{@4JZY|@3fC){@T!A6qBrx?1Hl(0sV|CS))hx`>K zfpTHgY{>s5J=~XLRPYv87=)8J1z&A$`n&3V+OcOOkEJkT^z~8Q(|B_SQSL%1F%|U^ z;->(@+byGvgU*28mo>Q+d$qF>zw%cS^_o??YFx^FYuQ$%S@XGCN%ReC2@OZ8nM1fr zac3<#-Eg-Ykw+d8?K72wq0t+5l+2hSmPR4E2x};p_59XEoWYhGhWY2r6W-tV{TGoa zjkf%e6_e!$G~Lral{uwnX9jC^r>*r0a=T89LFeZ@7;-0B4Abf1v41qWE(x9)aX~|2 z4sm2&4JBTc)uze$+xfZM9l6DZC$uqEf4_D$;*(7gg{zky702YTjuvai#9d?7@iXRa z(9a;)kPfE`Auq5B5j5k9*D}1I;$7zAsYXcR@=4P2Nq?(2?B;j4g7o`L8GN*Fo5=!Q zTxyw(Jr^AK;j}Yp_(lVE$Xd2yZu@X*2JZM>NH|tC&(iHGJ@z;aZ8r?g{~5#m^K2)=X(YzBvhJ^46w9=>bGs_}QQJLxU#yHrg%8y_+1!@q2PI@=aX zF!LO6qg4XCD4wa)@@dXpG<}sYYm$hcr*eDW=7CMJ@316`r(7CJr(JqE+aVKCIs@YK z%q~}Y?i8t@I&uX81(dvI6c*T=pL^?I;5DCP>k(pqz#0eQDigD1_3LSA%*Ua|zL^w#q2aZhI8@w1sKN}YgwqRCPhN8`D zhAfY)#f3j+!s){4H}N9DVj4<2x5s}?u5t&!jaLYXO@f7d(TGl}iL8H;d1AGoL_KhV zD|*p+&Z8)XilLp+|1yQUL|1Is4sRhUfAp@E!ne*!bI;}ILG0A;s=4Z=SJlGb=X!bG z;uLNM_z?Psi!hVA|DV!L3)uz`2Josx(d`3IpqPr84aQ^p`RXyaA&`h){ggnR`baY6L2UjpA>L(mBZ z<-uY6cU;58#>q15FI6eLARy=hXY4|xo;u(}+%`#IYlvR*}|t>%u!r9Bg2f6&u3Yal&_Y*#a}&3!@8aHsfa zW#`0p_nGsF&&~_~@f`~0mAha7&iB0aRnbmP;j;}S}RUeqOt#-^PT)`hr*ci z;qke^Colnl&%*G>$!*#nnz zgNq=+Wrtu2sEv|=@BVkfcMl)_K>Iyf!|6P?2(9DcofB5^ZwHF~X5oHL3=$^)L85-1 zqVPob+!6uqf8Nb-tV0~aHOz#z3>|nT(vk~pU2D7-ctyM#%{o;z)T-01kGO4)RT~@Sb?+4j>Sy!=> zVs<09h+AcLRZ|iqBB3D7vFBBtVUUPqcR+$>skFsLY+O`MZ1@Y*{kX-m(A*d9Yi5j3 z(XJm%I`kC^Bcfo;lBE@}En%!dinJBwP`XU?hxS-E)HMo zs%t+w$1bIWO01E{eK{%O>&Tz;JAWli^WK-#XQ(u!X6xCdt2X4~-!$cKR+R^fd>%w+ zxQ`3h`5CM&N%5|7^6qmK81{E2CW<&p5?9`ZcV9ne5J4hvETjJH4vQHl@F_Ar_I%3U>yL{t^)v zGZh$!by-2sx)*5&rEQ|ixrx#qQB2pk)ZOI7Xjp5r$7FiV)A`O6;C_dS^{DGJO7X|V z9z@rA>0EN9vaAZ<-otIg1RnKV$+0Eck!`}GJoz!-Sr@TDA*65b;f!qnjS~0UW(ln@ zG+Qn5hbxv&uDrlWtZNr4F739yIf*f@YZoT21=WTgiW-_EHNrm-aH7Wi_G&qc7awb!-_AH6Rm;4qwbTE>?elY{|`sp_pN7kbf z8Zd3-9mh(bDgsVuNIhLuRH^8^1zgxrC|?K67*4+{9AuBR0ru|;j?g3?fo+7_yY9KX z^_oa7cmhH}g*c$I)MAm#EJ3BCv!4BCt@U6l z_4i8Lop~kah8eLI$b|TYG%>nC`{Ddl#T1#)`b^>a(X$dle_vmfEm}^EH-Yz>ogp)z zqS;)#eWSUf9?*M^HouM5E2)m=&Fh=)iP5$d2^~ z%5Tp4x8!?^ci=RMM5ec5fu1Cz9FQAiLe zF|rh{o5e^mK^|BSL?{nid967T3XHPEw1@|HbH~<4c*dpPQRmUYmEv7nhVV6=Rdm14 zpW-3W(JcNzpXg9Ule8|j5Pdw!+8jIr*Roet5jm_muu<@&B}|#VDM#~kp(GC|$Tlw* zHoe}AFVp+(Zp~jHNW2$eUm`lh&EUvy6m8MG7S8PFD~ zMU~<;++IoMBn)J!q6akOD8{U67ByTY=Pt)=Wv`a9LX~_&QBH56a64x2Eg(C!r95;~ zu?^#wHkVFgw22&dFkgznP`ACUvcaR=uf738K+bNYO8Bas96nI;IO!+8M&Xjkaqs1r z-6EdCeYg=%BxLC)e|U)NO+jMa2FRyF#L9$T9vhD;Fx&{6fqfJ4xqC_C>)O70JYwTY z@FS1_{0?Xqq`@?TY<@98($qTe47545T0q#^oHwbLanwQN1s2EMUlYJh88N}a2;6Uf zP!G#%nX7cX^U`ZkT1L+=rM%JB`7j+-HI8165U-^HM$$lJMB_Urq;9)5se{MrlNDMS z(!TE*dt$mqyt~MA(+rX7zDA&M&o()z3}#)UPOL&WGYuzV`KIzJX($5uGj$;L$#*;T z?L`yVZiC!kYgKieD>$b`?}O^*bNk-9Af^ri=)$E9vlB|(9y`4cCRoW-L6+KLC`uYE za&M|0o`FpNfQOPWx(<;DrlC%D?P^G9!Du`#v$<4zP+DaA8x2tl3HT%pQPY~C4%Nm9 zIrZSh`AsWLDGfEnAYt$DIK#bCH8f}**@rC(%ZE1s3cI@J8?^!Eu*^lz%VjtrNS#wq zohe|-T~eg~5t^O3Qxb0)Yx@|_2b5VN`2Xfd$K)vFNyJEQ@-QL>2f)@dAa zwpW|9W#j-cM!k~USt+GlB?`D*#>a8XiyiU&nLQ|PY2>d&zP5-1FuH$i5CyWr3A1(a z8{99v$}f4Z`4}c1{tHF_Dh}KzXtxaP`{+g7;&WFu&#ZRsz4mT+@2~~?@=cX--qT&Y zyBdgHgg4q3y&UW^-uNW-n;l6E+f#Muu?dsg&g^|cF-we*fkoM9tLp(x4Beo^`z=B< zG+|Ju5rX49>xmGaqr@F|6YA@5ft{YIxb?zpVFS7YrFcbCf)hcRme)-Ys8|r90=i4! z+W2`wJ^32~x``Q^ZVpX3(QDy?aQir}Ff*z^LH|YT;7Vd}xX?(6QXMY+mA+_|N+5@m zBXh;C9Ki=BAaA%5h6|musHre3Jr#{MPR7)bm_SUwfnsB%18a3V*D7+H4vVe>`7hD) zXpg|*i~Lk*Ba+Q(6^oQQ5RzeHN?*jZ6mN}VWpB#j^3v{Is|QgyaamI`w$bg8hSwQW zQ%s;xA<{D;TvGl+IeVET2??ojx69}Pvdn_Y!B=XJh0JF<8lzI@jE z5VjoK(TqU}5G9|JMh?laAaJ{Zr#ty`QA?4)Y`A;bIZS6tog?KDR4&cUs#Ss)gFEM{ z)h5@Fa2Hf`>)btf^~y7Y1$>+032?WEwP%Z6soCtuP#0v8!hNg}0s5iPjmaHj=< z`-4G9_8t;7k7*?XZ$0$0aH@dy!+f!C+?y?fD-rCh98r+*M^?RF`y@3?CZ$@(U*)#B zKbS~Q|T?z6}rbsYt6H2BHXgS?vy=D?-T@iq!h z4bj{}dE;0L+*?>n70%LfqY+(})9MCST=)k_;ncwtgJd}mB$vyHXZt950_=}|tuf!` zFoqf)ue6cAKco#_ikaTT_}*+=l6HA%*p(%{vHZb8YW$9P2j%m&t5o;JZ~{MQQ^n<# zjd5ZsI8iHgaP6ye_F1WHX(w|kE7pyIQ>uKhU^%59ODRLTXsBIsC|3;ei#%xDwnk9| zG~T+1@gMhtT$6}l2>J>v~yhL2>>+WsvJ4$T;?1AfAL__7zKz_ulGQ6P-*S- zA58WBeil=Hd*im@))mEhCY}qUL$x*Wq~GSbS?Aw>1ov#2!mpAf(HqIiW16EREj4(H z@>xZe4lRT}MNt1T;xBnB_gq64G>KVcQ*9hU7aWxYwIC9Dkt6nRNuVXAaES8RMp_Ir z0&e1|ADzr2kB07C)e`O8nd^aUS-vkBx-Jfmna3M6Bh?p6qd^E9$W1JuHvfzaACL6%j{ za~;td*3~~l;}2vk+hYhoR#1r)mOO)!GuIIy7^F%N{6mt!X5#O@MAFet&-Hi{_o!?w zF=xI8t{jfp1SU9lMp{Ng3gi~$y4Bvna(Y3L z`C$AOUGa?$IU7b3X9ozOU31Bt<5|r55>loH z_Qcbi@$Ky?E4@jX>!9#4y<2zHt$tIT6#M8OY;Ro zVdxL`s#~ITn?lwHx8*BK$^Yi}u9E&`y>TTL#5kuA6Ed}9{pNH?Lc(!w9p~k`{3CkL zEhJy+yOJC?)+x6oE{{$*DS2Q5fLj zD|rKGNOpv?drX*;Y3yXXE=y_KS~x&;OIpM&GK;3{AqC_$?Pa4K6Dt*upg2JG`SZQ8}P&?)I-c`xHpajs)v z7@hbVHY$QYzS{n`gMWe?jnKba6v&rRdr?}{4NBvgM7Z1h`LmrDz}V|f8z2b!iz;A! zbaaxYnb_Y?qo=iqV~&IOwcU=<^!_5aE@+t}z1LW(l7sH4sVB&tRy7#UmdYt8rptIl za_o-&<(jd^Iqy2+!BRlIXzJke%PAy=-&1ySPdk^B$C;UxPoJqSb5WKW%ECzyi<=;V z$0J(s_|j)(b%?k&>FcK+3NfgAIsDYGFgrj!6w=6^_szMWI%1nDl>eoi>V6)0`eQYs zBL%!rQ2;b2)?{d2=<4M9zl-0QQA18?RjpIueRQ6PNc#Zzv&|d`({~mj_f_`9`sV!NZ2wUl$nl3mm1Ka!{tQ^6R2Z72`Rk*-t^PY@wheDdk z%f=_BCb0_bwx3kZMAo-pMtZO*QL1548F_eu_(D~yTqwJ+nU+_7R-L&T(?HT@pG!LHVr!=>s8{SS^&vYpbU!A_~%8T-;oZAkf=nRGlh{vi`wc)7z;~=1wNi zr-rpZiw>1im66~dM}{56Y_X(>a)hRZ>z5cS5GBTK-0LXW#ou#?d|@zBpk8UCp<>xp zypB7Y@)cSzv#roSS(YqPJ(-{J0*!!Bbl13~cVXmE8TT{Ro>n|@TS=@bFCx~7R2FnP z2UkFh2n7zet_^Am?!(Izp+|37gGh-&xE(!RS;S7Tk1G@XG@{?!Wr{6L>h`ALCL&)& zam%*+gJrtPQmInmn(;ltN7^i&MkVW0trh$DBcZi&QWB;|o!Y^om^&fw??v94s|Oo; zTuGz$V7{1^yO^vLlMJUBZ;vhUq|N-MH0+-b;-BkR%i>)+Hk7-xB?IR55lcV=tg79rVq94VKHyhn6!LsxvQmQNvs2JI3xW1QK{8&WRbC2dE# zq_l^{Bl##Rftd&Xy7$NHPNiD|>K{gbfM6Lsc9};^MT4bMy+TSH^RE_;HZE}%c|Cm2 z_NtSU2?{k2Wv`%SvepJWT58b9nDjow&6|bmXSBsm^@43Bkqy@FNKw0770ga_0fcYM z&gwe0@(9I>_0p6?NzGy6wdQUp!$P8ZF;2=~XlfZPySsv~xDF&=IW}HnRWolQ?*lpE^a3w_6FY~&e7_E}w1q7+ zO6mV=C^Ip?t6$qSCx+oF`kL00pF)2hP!_sIXk$)4dj${~Wy_%@aX}!tw z2ss(JA1jJ`?*|pcSwY9nCZ0^`;_?X0*|AY<=+~91{o_|NLk7jON#rwnq$Dqr(ad)*lw%HxMMpbQ>62Abi zzo?u~;{2kxs}E$2v;SIQ!e@S}K#{>_CZNWwj?S%VI&fkVTD5SQ!*_m1LVGk;ZC2rD z`^`K@v{_iA*0(-TfO0*KPpPp32QTV+;k6aB;~P>ysV`F9ZRBWx;7`Tu-~I02zuTq- z{nQ@&X=ckHfT3BqI%oUqfzl9;MmTo{(=vVOKDrnCAP#)nF4(0!?Ex;@3Srg|xHR*y zf8yPcMKLNwHe+y*e${fsNO1qQM190)B>V6-c>hMnF9^*7!XDy*38%vqqt_`Bo)YfS z;-hDb6doaP+)RVqU196eoj$$hEq#T+S!VwF3^@if(__EV%WBk5QO5L@88ts}M!cPF z#A|YnC)DM>A4DrDLtZGF@5=g7jD2=$VvP|ZUTkMd5ky4r zTWzRkNe*~SYs_>=Y)*o9CNk_t%(0-lVE7V*FFFghj)iD;rFcITqlh$4CZGzJvuYG< zsxA=Qwi|(NdS1QFt|>eJKzvxr2=Sc}dN482UUC@3KUe>f&oP^iL-oL6*;8XOYI$9W z(xnEjL>4Kl@=X96Y6l&vZ3E{RIe=?N&bXruD`w6Yk3xSEL(I`1#9gx^|@RO>_9i%;zwyDoMEN7k`QSDNBn50SU4g$-eQ~l!gGQRG+;dZHu(Y}ZmYnPOHj++EP^*=D;%Qj@)V%2RuDz&XG zDvTbkqA9;{f|)TjO!F5DWy(w2gSytjtQCDhGzWDp9-r&ouY}b^cVrlx6HbNSrbi#a zi~f;}1xMvWGX%;zQa25n%|dAiLDu{vXp?cWM4a!24XtzESAsrWG94z4aEUd!4opAQ29h3WrlD4V z=(#wiNVMrWR-_{Wtkp?LmUn!>#Em2B;E-@?pE4z<^g@u(+R8z39&@lBk{*$_D2r%UmpN$9Crc@Ih*Bg57I3r$7wYy(P!vKQ16RvKt zyrX(d72Obq+(qzd8-jl+i%~#z_%l*jbZy>RZ;4b!VBToqV0XOU&k{E(ITh%X5q$e3 z53bI10L^rzd75Dy?SeJ)&mKLHHKNYc}J zVv_c;ujy9CcAtQYOiO9YxsGnMggQ*G*s@@2Rhn(CRrbOmZO#1M`fVHI9OnXvl?UPe z_mwq1X8~KSq6G;thnhXthGj@jqleaD3;MTWU$h&>b4|A+P*P$hx_=i`F#pVDgM_DS zf^N#BWXYgRo&YaR@Xz|Iwmq(+_UP z7Iw;x`Ov=s#LKbe5p*tF>LYRlc3u#DJ0gd8`v(Tb(n71gF=@;sxT@zD@vT>;@V<4u zZx8GfmgkbbxlCsk2EKZWWRtc+j4bL8McsbI)4k3{_mv}OPZ)^#I#_f>*3PyV2lwG} z_M|Vzy=yZ<>AQloU=5uW6=OwYzY01}lVG#-35&@X65_BN7r2=P;<QYF%eCK2GG# zpUrau461D_#^<~;<_oRV=(UhC1hESO$kS#BrO}0eW*j$6@7_cK%`K#aHG$NSAB(O; z;|&R>t5OXs-8`UQ(<-#h@f)QHxHvO>7^)|B z8bKjaPq!u<+NA8bGV+}ik$ZewA!9cw#A9-?OK)!hW%3)pE?sbil6jkY%@J7o0y8h8 zN5LPch$@-MlsItQ^0ah(i?MCLHnr3uc<@lR+11$XKv=;E0##4RHBZR~;I4WLHQLbZ z*R2S>9?bY+%kl!XX_KhM#w|aKzc9I)<<9LEtgArIPzsmEijk)J4$_A5v15Urg#+z_e}( z@#BdvD^G*nA_4~1;<(2m+QUr=?C9eZ;9ThW%-)GjDi?B?Oex#~ zc6GT_YrpDOO(LY);l9xi%mQj-l9KK_2%S=Iv;m|{26CRk&RJ#7S*iz^rRdac{G`aw zigw$FOFec45E_7GRfYpk(icNfK&Pj#!e`4x)3_Y1oD4>OlQMHsF^Fd0)L(xt;i9AqiW1) zHLq_mqmvbxu-8~3NJyT|UQ|i4ZwG)xTmaD~qk95&Ke5j}xq`fm1lA$pGmvn!aPcM; zLWxSkZ%l}^MSXwkonzVNYP(?hOv^wyp5L9P$=q->V%1SHL*xDS54kabmXXKxNqEPJ z8JB4`u@$6)95n1T0v2}v{8TUay)t>;`Uqwgs-O}X3B^F$#<3dsD+2ah%L)~g@)U?p zPSdN(d&~0L9oi*9I7dB3UQU!76+h!rwh>6AdWA$|OpaFzDAJGIQ{!R~!^6T)_71XD zCe+A&PBtGQF5RCj{{Gy+re(JA+C8Pebj`6homf3tB1KLJ#fBbCKR$gg6Q(@X(r>o@ z(|mnu%)FM`T961!zk@MK=}M-!dTgx^LrSWDZb>?w4kMasntYOo_oe${11jb7R2ZGIP;G zm+Ex08atLO@zO$D=ybanJ2D7!)jmOUK)48rgdHA^h3&opb?YFO%SYjDHbO4_nDS@e z0lI1?saPE*jyD8trZ6A?Et`qsiF~}4Wrwk2hTdMg?iL)z_uAPUpOB_)eeB>$>y2)v zXy*kI!Cp4ZZ8p-`g71aw(_FSb??=Z@E@_ru4I| zfcDFncFy4)^Qbl8M$r3)PJKlGG;m|Y{hxtEbwL}FyB?B@j60}re}Jwz8MvWeIH4V3 zG5o>1{5atG@M~+W*11aK(d8=_g#=br*(urfBInsTjJ>8z^HG?QCtk#3;B6!iE@bD2 z?^=Yh8!pWe1HjHfa>k#MLazIG_-Z8igCKqIGDIA>?qK>aIF3I+!j;ptF>FT-;6Gy# z*Ozjx+!lKgf(u&xTbINS+qtSb8y1_h@zQu+dM)Y7O<17io-aHt3ZeV6!~^w}z0#P` zNa>En#-!H_|NP%MfQ{y;PGbe*T-_b1;{_2921sYJ~|GXplWyQU#vQ-5eKyhO;`6qc}4>K`?Z;r9jBIu&mhapOfLWtk+s zmdo20#D;eXU2f$DVQl|xd5>aY*BI(sax zVmb_UTfg1y&zk?b|DbxyiRl$@f_l=4?#;Ssg#^`(Y*T$~1@zYby<&7GtU3#U-&?ll z#Nos}7yT2=`^Bmq8}l1#@Z!3CdK!~N;&3*PeHYkuQ+miyt zIw5%Ut6YX2@S)*&V!FDZwcHRp!V|)^-WWN;%!G7$5_ApS?Rxk^b`41OXLXJBFSfF& zLUqMb7*;EgWf8sdYDTupjMPKF8Vj0z0EtvCgL(~i9LziZSy9G|`DM6&{wrDeRN45f zhgtoswGEHKF%ArU;u2}X8$yGK0px-L>L^77a`yua3YGj)Hsz{z~jm{&kLCV9}T zFKJjRSOXFiA)&rMDnx)O#6-{YasdBS*PjD%a&A_kA5Glsx4D!vf;{BTMl*u30AM}A zk>G3gbYX5xKO>#zt35uloi=V*1hN5ShHnIfzm=dw#1vm7eS4D=yOnMs%A?DxVUdKe zBD1GI5rqxZBtB4rm&ve6w+e)8nrE$J1{0`CrQ%Q{Q&Y@%ZXg@i&uF7Nj6TsG8Tq;c z6`gPkrzeeq>bH=ueC2PZQYA9LB@^=u2mGxuAl3s{axIbGpJjw%073h#ZMi4durL#$ z6lkp%>>4xTIbP9Hh%&$AUbL9{V9u*<*`gX^ercYSfDM)fc3+~Jn+)0yenZ@-nAbPD zmJ9ZA?hzrZn1Ht21#N1eks-<&Ak9t4G=COq`8uq(U55;5J3v$gIs79Go z9zIj<>m0vrs5+lv>AX5qYI9)}G7}tP>y;SW8t)&=i)@Bnse2F%h5bbSX~Xw-G%)vc z(+gpD@=aauMp5I_yB`hYNW|=V<%49uEW)J8Bq6`nEyqCywF11^YOB5e+zk_$K3e)> zl=Ke&E8zvUN#SN+CP!Bwt^g3Meh*#0&Rh%dAoq43kssB)V zr(5DwXloS|yFh|a9C(Yw#>>EAeJL|2*ZYSR<@8wgNa?RcKfeb<0YI!&17UGZ>?LC{mkeQyZ||a^ow65U-JSk3G%5B@(q%6$7cf1=-PWdK4qWh+YmOm ztGnY<8o3M(J$YhtGZF$K8ri3iAK2s|SP$Q?RB>L{9(F)qQvpObgIXsnH0V~S9*<8K zjKxn?!Y*D`RzX(5Lef(9fN>7sHS$>00M9jh{pgplsbuw5l?6S^Y^PvncXEZv;a>ST1iiv0*}QxTU#$?Son zJMa7P7Z$Mr7UB2}>Z{_J2k(lo0^$9F31FX*{b3VRHC`6`cCtDV0KZY&4hXC8`>c+o`D8=YTT7baU`X>yF%s+`j0M6adBgWXOC1zz37#3im=0QX??P?< zgVWq1u$yH;y{#K8D=?sc>rHQ3NH6|2U2^`~{33Q5hK_o}uzxEk3i}x)dME)}50_jY z$r~AI)YX7qtmcT3ExUVrA6L010RQZSsJk=Q!MnC4_`D0{*l@r)PWn|K06k0&#WJGF zvWR3z^;s&qox|dkOpoTWB5?MCmK()S&YQ0No=F4cOOWeepy5>RfX3Fkw;XZfUAg># z1b9zJE{Gd9UH1D~`3fAlQ^W(^a`%^*fxki>LIVCa>-GfbmF~Ob>$!VN>Zmygb`6K8 z4eas7bhgpNuJ7H2R5ak3V85FiMUUy;OYrqayA>#18eIycu8#7(N0(y=fkOA+U}8>= zm@+_M3r}fGNgycM=Rb~opCkQhwcW_Ie)uz$sY6cEv`-|ui2+vWUy7`eUyBd0Q@xb9 z=T~iux>ri$ZJl?BCz#_OY@XQV=Pb@tf?IY^YqjOzbJ>MN^21vtAoMOD1MkqBuI`$IztB6J< zj)P?j{7mPYDR;rr#)9~aM9Rn9<2jZo?5ZvXN9KEni=}X7KfmXZREO6N`KFq7Byg@C zuD-A)14t-NEJgRZ7MTYn68p27d1_j!ePdc~Pl52<`dqV9g=-*-2;Z;_PCM3K3U<5% zoN1|_s_CfH+Uu89OTsZ7C;3RgutsI(HtZ#g6q8anhEzZYP$CL-v;e=AkLj!xvzsBt z#^h@vm>MJ*Eq}7MTzVI;SoDn*tY1zJ)?BnBN$f`=xB_;Az07Hnn1A$ib8IuLj!+HW zyM>=is%a$g%MQ~f3@mWk-NkZtVM0R47h%)gqnFf}B(wFx~LTV=9oZ~=t zrha@r6hne=Tev&avbsIrD+i8EQXtL@j3FY=nGp%N3Jbyyt&=@U%PZ8;OG7(Q@(FS& zJ}&3RMG&_u$Zc@rK9^)Zdkc-!XX?tw!PgV#pK`_&o%cC@I&Yv=dFND+Um7i((tCrX zrO^u;hg1-4lC;(lR|_CU;Ch3voj7*?u9UxxhO>ikZ=c8C(8Zt1-`HN4W6A9cX=e2l zufnR08F|^DTE3ZvD>PvU!`$Vx1UVw#DIVSUkhBK6SvdR-TYPQF zY++2*E-p7e8D!Dlm-1^?f}9k9h$tvrYOaHFb0(CSNwe|D{yb^e4wRUUwx{M=T~cpz z8;-nkbR(LSj25?^1sr;^E$a1#tXGO_<7ldCbX-P>hVgomKO!6qu@LoD_>OD{ zdNO7|mcDOwHRgIja=+6X`hYy{ci1F~vEG})TqpE7?02vas?qKy?PRWnseSva_RVgK ze~*u&Gqu}bbcT&+%9e0ksBk4rq+wc6dTm>QxOgslQY6F7Gfqh+!u=%n)NL`mIc-to z)buV@Ajc|}CLfGO97SfigUV1F0?!gXg-B5&pYdos7x$$FJ5h939Y%PM5V{}o>-U$e zWKD;1s5*dzrbber_gx8nt6=r?g(D`DuUj0C8F1+FAj)rbVw%MbVuAE>vQ;@}@am}7m_-U2qgxA2HTvX!xCK(xzS5w>~j2iO&*k74c?pGP4?{R)vm7jSzCh zbe~Rk6;b7Y+Z>+O#2TV;tIOkYApfxqqBW4t4x>Uqp!0+PWRGDy`0-c@$!2>@F`*jv zSZGU6Qm2_Edu5uz@s2;X@?i~BTrv)&z9EL4E5FcLe=nZ;VIC~w!#1UVI(8)WO;r1} zcEXFtBK~*eSr-CJ?#cl9sb99YD4`}B4IxhR5atUElhiS?bW~GnI1B45tnDEyNIMoH z#|USg7&j^iB~hJPw4Z8(xbwHT+#-J$DgTL)*CFW&wYH7wKBQg!;~3}lA25}dpx7T> z-iqDDgnE=pigWK^{I-vf-J^kicnil>GjQ4v&?fu1Rk+y?MAI)!zrFM8sZurR4B5p} zal|>L6J-1+-Tc!|jx4ENbWcb%C^UlO_u3>}e!hINF+lb!2?}4o|36Ok|Dk3_)5RbS zuOE&Fq@{``jQl|X37vY-gThT}D+HSc6Xt0+Ylxbxq?xKXX-=c1>0bVu;nu~K_<2E|=q$HN zuGor@FlX0Iw4vUh$!fQtV-arCoH6tdSb(db&(u^buVeaN=(l@$`ie=MV>LQk&A-Wh z&;c$%P7TdeM!k-C8Csks^Cf^)h^9yW&GV<#YH|Mr#c5(TNnlp-{%3KL-R&asK4`dJ zx}N;#WW-295E1dHZ6*xc}me;9`>_>G_VND#wT>>#O&m^ea|`V`U0jOc%(1Se-w$ z==BWM#JjQ%S>H&f6&&65$I78r7p|ptNr`g;lncCbvML!44~!d^jR6{!sUCj9p5W~5*7HmH_&1;d`l~@)QA2~- z^$l8Kzu^T1f3bSFmdE@UiD{d)`sV>U9LogTZ{h5ruL_Jx(i0u-n~7=sXRXZHP_tWqU32n-st5xP`f-Dm%a{A`LWQdMW0OJZ_my5Zs?2!?G-* zCx5X2d)54hl$3Bbv5GHy82T@J7`iktT6ka@e?J^@TJaDZ7HBLgQl-9I1b&f|t{_xM zMU|-@(&ViPFY7VSc6_sWxAy5PgOcPa@mK>5l30z;DG&=@1>^?z+99QpBg8-KDVf3( zZsSRHQwpDuF={%VnG)Aigxq7>uyW4pz5!9b2Bx5&A;bV3;BZsOs3!aMkO+zmAc7%5 z<27sm7QokB7i$4vwLW9p{-VR6GNhSe+q?05;G~qO+JtpC5j|r5GRcJ7FeoVdrZ@IS zo_ZY$2)at32~`tJ2QY7!M+BD)NSD;M49cpbB=N>xzc1dRvj6>&Tb*)Zw`{kZ@p-`t zP!m_OW|k{vJ?OpFO{6~+;o&wS^SPQuaFG^3)sa7GTBu+9>v%Qsx!jW8UQsZ@O?*dm z-lZ4E3*P9uSy-`~PmWsQ^i8`w>R5W#GTJ!W9W*MfUHtjIn$-OfZ%Usl%p4@LPsi3J z(HIoS5eAz`PmU&snxyp43T^>E{hw)R0Q{q5-OMaVNboEi3rHlr&`bQnQQ(@w$VB3K z2UhR=2!4poJz`{nQa{Zj6|Htm4IaV~*CtV$BEgtqPFiYKUqBz~nz)}49E-j2JpzMg zh{t|DoEY^8+WzDxJ1)T?$K`Cr!d=>cTcX@;1nHYU#Q$H(d#Sc%)m-1c;RS!iV*H;< zMglRI*c!RGRQtmC;tfAsXF0DeSgG5s{-{5&SD)-2>n0@~Z`lumZ<(226`3=bFjfKMD3Cbxn7Uu zHRE$%lXp$QWZKCsMu+ZKmgKQ>b${<^aNu%Tt@0U(Ozh^_f-l55>e>WhQ zCt+{T*-65J*H&MpLBhuy(Ki&v&laSLXQP+faHN_YCqluAIOT08lF>q~YcLR9l;Cu3 z-lPY>e*gylDM{c%?}H!b+K=!P3>3*g>Gx*!@kM-AR7C3b92o@-fzJPa`F*@RDL&7X zJ-B$^;DJ3s>G?~i87ObxExxep`GZ8$wqG>SKJlB8lYE}xwZ0_8;-@|lFZvXGpF0P& zz_%s356O?r{!i2EKYrINpx}V+lLLpjHo=8KgX3EblKySJybm;o=co0zE4Dp+!cQ2` zpPj2`qM=V|q|b@H&%@7rhb_)0kRS4}J>FAb9B53i;7VY6FZWupycUKL9CSS3*tH`- z{BsJG;3J)w#n%yRj{&e-?2#d`i>CDy?)PLlZ_=W%4VVp-*v`nO1 z1C)aZn=Kw2O}*PzHehbnFZcmF5lkf>I1~k>34IpJ0LE6Kl6DyvrTNWF`U@!*cAb-L zO8N`~Yk_ANe*wyu!JT3uptSd&J8C!u6SNg5(1PaSID{LNBc#JOLBM72)jKvz@WAu{ z5@HHefuv&=Y%ih`pm7BfVw9Btv) zyg5T#r>r@J!T-fFOR*`EBlkP9B4_x;Vk<qriSSPpS9l8e?1{6iTdl(uE?>MJjsSE}Wk+pO0 zJhe|98ot5$`VQf^zEzqVQmBq-&GsBa^sc=r5?c~!>nF}IAic}`$j)$dm~dVXiwK{g z?$BfNZ-A*6B`RdC#mhJe2xaJB%Q+w4w_I?iZ?7KzxDN+iG{<~QYXMkvf_OzfG&RWj z41e6NuP&Q(3N{tC2%y8Ce-|@nZ)$;o$Om@YBhiWEeJlgrXT+tp9s_#mk;@%S`cARO zVy`)}nP;FHLBznA-M-W0npK23AyW?`m34v*f;uA3P*G)E`@dKaT2lFN5``oOFNfu>nI?qS}H%Q2Xp zY^PMz^<<8DoFsZdv6b*Qin0bM4 zBZmb~X}N2u_aimN^qJA(yDi`32?0=<9Xu^iB$e;$YbhwOtuO0;UPy(#mvdNJSb^lA zU0L3w>Q2}*GckyI3bQ1*$%UD#Rg`dgVNtHGuDwRN-ETNDdbAjW1(PY#SO*xE+u~=_ z--G-8Gz}NWcPybH^w7l{B;PDK#;x6-3d;&sEnl@gcGIk@L)&tN6M7pP{c?R2_Lc`~ zF4k`$=zRO&HW2=G{5?{$Zp9;Xy0S{ zspx0cMLc3yfpYebEo8VM>t?PC5Uk|dIvq~Mzs7lJ80%-i>JYDvw38xOUp3<|1)GWd z((DAWjcsY?Ye4ZJ7=jovutw(DU2@b;P}kK;QYsNs zxcK{t4{}Jkkj!OO_i#i90G~)}!`3zA&}_d~0Xy3Vt$#g_ZCYuSz(A6y zg>}QcT~1Nwn{;r}WnIp(kj_q`sE@&7FK-=#6gTF);Z>0-e22FMSy$KwT)XhZH<{|R zxkhTR@2)D2lKRxMfokdE3X5Kw4Hf-npl4W7zVMTd;x97J`gUOV>^v)+sVYXZQE(su(561jeYap zbJsoRtTi9!%dEZk?7yDh^VZY2wzV0IYC>EDp5{;rx#tMN`pWJoEXoa&oK1C<5-caf z$DzZU7{j#^J{5qbj3~*1BZ-X_&mJyg5lE3VHtu@&eU&!kZ?SL>b$m8n_4G0UqFPdY)S&!v4fMb3M z&yN!2mK^1I_xdTjZ%t!kcfN&Mse_GJ;Cz2kz?(m*7C{0&d9;5Lj&vg$rjK}P1CpV} z@RRyA#iUNBg^f7=1itt<4+5iLq8Fup!GPWojs!)iE&iZ<5#W!0HnSO_uyOc3Hp{Y7 z1K;T%rd8tW%=lyGjP@ULY3XE!tF~QkB0n=#)TzD30e9IB4=9Z*?zESU6>7yDw$t9Q zP}h!Tye`44fJu$eK(O=SGHSGjgZk_bjI4m7?%*ATUrBW}^8Eq-HoJV{3;jq2$*DC` zi}LV;zYS)eA^_pw#=R}(QF#93kKmy>RZMpVBAMoKpkt^_m+5kr;zC6ws!kvafl|bU zUWx+u8qY@9E5d~bEA>9^w}#G*@ZSut=cgI@@6Dnz%;wDsgbQCN)85hZW)AM()8{ek ztmiKUdFXlWGe1#bjregPM03W&b~9-VpQ|2d2IK#J0>D#Qc!a_sJ$Amsgnwg40LnpJ zp;}2e#p0Z8JjqyJV1uZ4de1z&K(8!1GF^RTX3(~F6S`6YN$T9QGc@&gY z7EA?*o3b%8{Ag$GG}9r&TQyK6aE?_)o#Sip4g@OT@;DW5q?HN1AWO%}t7oA+9pDpG zNIJzuoWLq za+m`}YyV%@T66+QYXtBYn)tSTQM!-D)VGcETPW6)=+NYw#?B$6%mB|q;(Bs+as}pl zKR^sCO47>#U(VE|utoDP4p*5mLseg_b0Acd>{K9M(7V)mN1+rjf29-iaUtvbv zg0XqK#4)c6^}C*YQElqOd%1DKJ^N1yO!H;PhQsEBJQ2;cfx3#@LXbq8W5t?d$k=IxH*unL z476q1IP$oV9G*2V{L`sx!+31jqQqUqd(HU1suwME5G9elA(=vJFhjN_qndd|v%RU_ zheAsnPF+3~A!y%kz?&wd38Oyznk$hZ(_$Y3C;cY^TPwwFqYXu+5m`g21c{>XJkZ)} zUp*MuTOLtYN4s33!f!P7AqQBO67N!Y#lFv>i4QW*+Xis@PWdY1nK90AuOi%(Q4^rX zk~*c44owH(;)@)H&ZNMkL(ssq6{rDyc*au=|fg9ADDr#REU(+xsnH#5vs1XL!RGeKd<+q=2v&c}g zH?)fuVMnqzRyVlHZ)$Jj#(IXS8M|&lf8ll?OWfnPb!2@Q6}QI1GM>N;Zed5W-II~n z2MA?vGM*BtbxU)8Jhhd$D|ZHG*r?*A~* z#~(!v?2eV#OaD5X6ie>pA(grLq2yn9u4$HNFtSPH`0D8zID$Ccv9?TK;-2Y(yL(mQ zF8i z=EulQ+f|-1l3*fFTu%Z8Bx#E8(pZFXC|)T#rs8y!O{H>)8<|qhEDP$30Vc#djGGgDNA&fgxy^j|w@~QHKtb zC}WI$PrNc%%J4?h;gkxaOXep_!m}JUD4|R2N8sv9BDL@++&8ZP5DH}}=7I=gIS#N~ zkvt&)uMRov!pIplPVXiHXRay@)n4mCS3CI(N4j1@O6i16OUz&pXCIqt)%9WNXhc~J zIVIl&KC4mKgw&&xf3%&~#qRORRb78%a%8M(S&W;ht@hm^C+=nGr89mZ)!J!x8UB7j z92zRXrzM!A}4-q?7m~2%Vvn-w7y7%_)KrpeDESHd66Ba1} z+W{GxGZ(gtiX1VbOz{}oKWMPoq*56!ok>BSgqD|}-JwmE0~w9dfYh&0Z*3-)wh>De zBc`ud0uwYncpbGACHrIYBf?dFvSg9RJ>E%%E49n+AA$%lugA(p_f_LB$zsGzbIjLH z3QA#ZB*x5i4A-^{vrBhO=bebVFVUW)Nc-o^#?|1j89i@VFb3N;8&@f_LZ=1awwh#B z=2We1Hp;s1scegUmCl=al*Su-l<8QwE;8#-G9vw~keIq7YMb))GWwUu^X0}!cd&HE zge7EdWCREzZcT4cZNdKjt4rsS$pb&vWHg(_{NGm}Jwx)vo1tZ2!!eb5%_Njsn8kWj z&VwW3`^s1vP{7CPaqypym7PxplZ_+K}e-p-+TgK)ra8s9kSeWS#y| zVfaeKi>%d4wkQ>D~w)M-F65$T9@Sn`~-)(`GV-+Y~w$~u$D-`$&Gq|XB@ zJN=)xQs&INA}*v$?k5#UpvGsYEYK9urHrKNBiWiBX6$UY#Y}bC@i!7hwVjA`CR;_z z=nL6PXo51(;zk$M>obr)xc-k{j^yr9UGy*q+~UxOLH`mA-IjV4Q&lw&9-urVH(#=P zQC(Z8$54G>R#eu37yHWSIs$Dt@TqDw%Du9P7%-JNAK@SuJb&UZ?-=_8_C9OAVo&G7 zj+Sp~oRrcWX&iQo)~EC`k#&siSeYqQiUY)^gFb(nTVAMBZ$8w@qDEBCq9d;=?<+PE?@8 zN;;^BQ?70*$S2G_*%jz&PHq}dO}_NO>rwD}QX#?GRx=g1?}V1EbmRXfwOZF2XARt4 zEuc4Mfmh=&qbi_Z#qonE*e#$~SC!d!8{3&Rjt(KLuKp^{iTd|~P(ii5u*PTO86(KH zZhdsw8^@^C=MzFSzk`&RM2m2N%x!>+Nt0U>7AUkGiUGzi34#RjswdbjrAP7_5p9a529J zLYl`bLBZiIv2zlaTw;bT;yos0bo?Y1O*(kzp%D{Ld|^dQH@3;u94tmi83*WU~js+3-BSV@{o6XB@Bmk-GI$KyAD$O%lUM;cy;vypsbF0Lp>TeiX( zbrkKZe}Bb;sq&VC?Zpcz4Q|k(?^b)p3DsZeEsJnGkHD)}wOda90zR{u(Xr6oH?|lTX5rPs?m$uht?vg zR%WA8$gNV@zNVLxF1>Jsc_Nm3^%XsGh2=C_WX@+RXDvlip@&M)I{{}%#g$bm^x!$C zY2*)IWR~-@ksg1M_L_ zVxKXlMW`l>HMwb(og%aG@UQc&#mBA*%$)3Hv&rswCfSxsVnA^TZ`Xy)BYAvbQ)ycMsZZBQT)5HhcLXD;)UXr%P4Sg#p4IqV4B_sCP3HL&4H*auw_~K%x zj+?9_jlgFnyNsqKpP|-#W<;=Sw1`>7MzO($9HZs7m4D5s6#qo7mpaE(Nv9dYNPE=+ zF~}8)bO%|ZPgE*Xa%awlc{X+LB~>x5Sr}sgdFS}#o6o=`w}-TE9oKIoGrD);W`1~C ziw3r09H8I2VN1&L7>_VY|DX;VM9OcDAB#yXP(CYq=#M6cP%~wNq}-?RTjnm#5A@HH z`jZO2zzLN{ZVu@Uvqr8{{?rNO$LE)BKYEo%QHI}l1XwL_=1?*lxGPfk zw&+%_f19_rEL+5ymrh@~F@4Rpw_cKt5NeL1pMX|sh*(zToFAo8Tf3f{5rA*YgokY~ za?6@JNbOp^upk9ANK3^(s<6=^!5RVB9MU+&kytO|<#B#cuH+}0 zR0faabLf4_znEkhV0B!`nZe@v3MK~zSZJZW;`(8>82J8%FD*q%c>YT5@T$rO9|mmOm0H%6Spa)( zgdsck)^YaS`#-_pgT$x;DawLO(_rZppnysPf-3*PIt;ZQ?qv`&L6AjZ%9ct0XnSJo z0O=i>Clc%6vtA^(eh$tcQi9NnYc}v5%xOeMA*{^+=uQMhcO*lq9v!Nvjup8tGTER$ zhOybql}EiOY_CeBihm*1x#2~MV2`%FnB%8|$a(^A7V%DvynhP4d5f-`rpAUehLYePma3>gpv;^w2_ z-eU8@z-34o%i>}DHJI6iGjn_F)O3vVZLB)P2ERi+lt!MBj^9odLf1yz+mT|oBkyAX zOU#}i;f#eL)kqqgPoOZ@<^-b5bj%H~)~c`fbGPjSFP@Rb^tW_diT8)zXe1?OHeM*S&|eK}G2Q?#rT5Jz^@1$reuAdj-nRwVN>T@)zoE zm!Bol;n)_c-7rby&3&GG1cFHdb&Ts6%S2Ol{xP^>a1n-!4BV)tpk-l%zNobQ{)X~r zh8$BD3Z1b-B>(3$LvvoeKlDW8l^XI$hEz zXwkn>1@N+e4J|ELa72L|lKz4{LR4qGNHv6Q4DG$@IEYqZf^~mOd&(&P4t*3nLD5cJ z^g1o#^{6tspKRedkn?#%#GaUWWuyr2UXK!`HLpYyHCDt1@%4Y7>#2q=wZSE zf5*_Hg9~mHw)r^y4eDsIm5V+KL~Z<#?778wSTZ(m*}9@fzY_qVB`S_vu}^&4B&|E! zW_6WpZGZOTy!fS{B#%E5G6e~g*ccDodge1!p7AbIrby&rB#$GqzjHM-bQ}%ZrY)RB zM(i{0)>Ygg4$HsarNT_A?81T&{2b+tsurIn^2L>O#4_zgQ3n~)hrbvv%dkm z#xB&br$9UHHYwxh&~oKrTfV3>Y3)yW(6zR>%A_x3*P@|s(eAHVNFqZK7l2x;kPATC zxW*Bk?pMGIZFV2)sc{+Fj;h$J)9v9t8w{}>ww<3iMO8gE8i5iLev7TGi|Rq)P@Y!h_&ZH*vOkl`(+i}P~YzFqjsa{bb@SzrjA9tsvk$f;}-~Z^DF~PG{zg zhJ$2SHu)iyJM7~YcY`}1IzM*$QVl+TLdm|oO5A>uL=X~15K_;VY} z&}ajbxtc#LC9`{M3#cUXGa;yeXQ}U@Bo#jzwb=TkZ=684g=JcQr3@N~_c864{m9)_ z;fo7@$z?+1H{&MkKyO51L2Tt>$`xTtek}jO5KvDu6bg1=l8=75|8gJ);Qzu4)NwEu zU-Qd#<%P_@H`nY7Q>7GJg~2Je4}>WS643!B{iIBL;17c}#-U`b^H8Z&3%<3OvrAaD zOE^TpK7$8CYP3h_wDMH8iPxHbYiQahlPS&QL^N~K{z+d$qjadJ-uA(?pZsi*4tqtl zgO6*l6J2nEyht8l&9o~34%t9LWiS|~M_pq;SCbD~u5=J)2m^28R_6hG3xRkDr=12! zZ#Q1YA{tpHb+9WR@rc-!HRzZm%Q`Ei)^MKlLwd#Z>&DQ`-zFr_ly!!&6sbhSifdak z6J`1}u){1Eus~WXBVVdOt>wp+Qpr6yR26Va?s~&rfoJV_!RwcHusP?E(trUvYH%k^ zg0fDzIfn+>;4)&{OqP%@kEes&{fMy(2%4jo0NvxMML#jfy@F>qYTY{vadxAtOTq!F4UhC68%~$ z*RK8=&a*)Don!Nzk5InLSLV54-Y3xz(_|i0q%2`_kc-e;wF&j`;0^^emN`Lc!upek zwj*PEQn4}uD?Nwshjzx+@m<+YOebIxhHF*S@PjKW?PH=t=cCAncdK76Lr?5+#I(^| zn#($9+x2bAYIqckK@~zc3qJ!+tTD6xa!=EQ=3!rDG8I2GHX86m_Ay{MeVO6>n{l1I zK#X41F|-X>kE-F?lK%!kKHxhgIN{}+^Wda1lOZlmOU3p#!<%a1>(O&9muW3f+CzeM zS=a9xhPQVt*dkSI@DChlr_#i_u0X2XA%uZUdS~%P@D@HlT8wEIAC-c}1@|vu;RT=J z-0iC(mF6*nH@fxwi9fv*+anR#Gh~xWZJREW5(_-eJ2Q{n+1dk21&7YWj?QwyvKfiF z^~9WOE-AUA_>=~beMk|Pwu++4kaQLisDjE(uejm)yJH+)?-{ZQ_J{k4 zTm$&hnY@CR-)f9>Y8QzQ&9#JVd0j-(X_jp}+*o1%*-#C)<`Hd0(D-&pE1)Xwn?u#l zFbJ{x*)1~fKQ050?2c~c7u5~%9n}57>z?w|6(*oVB{)z+@yCj-r(P^EQ2JyYn8HyV zGo9;!J4&snB+(0;5#X6B(mQ3EdJbPb8{FyTj~?QKiHxKLj+P&fvQjMAXEA;=KP2g` zoe}a-_r;6JzXss!)K9Jke8(u^Q?uyJmZ_)6r3t zEQdRX-?APeUQZWFjP-5-$-!vVJti7%0`t8z>d{}9g6^TaH_|ziG4b#Eb575R!r^42 zG*A8r;)T7sh-|-wa~So&I9xvi0^>>}$XJW$@zTYn+`uzhrYX0SA zRDrU-eQiJa2)$fUV<4j9nw9KGxtt*y+c620SJBS4jb_K7XIo*b}5}3`x~Hi*iqAGf{icCqlg$b$wyr8XZCAr z9T98h@uw+xlpUJng?Sv@`LJj>v|xfGcm3fajJTQ&1$&_8sWfew1uOa?$#kL?EQm;v zS=N{*T%CORph=lu2I>XYzx{)`+XD`Ld#Wz%9i6qURWa`~hPj8w9^;kLxz3GvU^5W< zH5EYBJk(FRR^Bh|DKmt9<;tLeAx@Qy@>zJf?u+kSu+ z_wSlQ8OqvAB|tB#zq5VKqrz)%gN3UIq0cVA{*L>k;9!ai=71%~3C0^%lhC4ia^8Jj zCmAL6J=hmMbLM9&iuI=2L4+IDsf(St@dX0%&r6xogb7a~CIfR?DSNU0{$od4Cb`yU zoLf{d(GcQcQmOZsLeDB{m`+wvqFdg$O=15>44Lx&mSQ;`)!!fVI^J|+j8}Ga%(PZGl>*C;IYh)0OJST(p$}lq zi!$p|&w-$AgE{j+wBGYT-hW2k18W3>@@%Bdw7<z8E7~gFY%$*xK*@bn~~nIF)%i3`{NzM zCh-2oQpKD^!k>m0Pgfr0Iey3CSQ|)H+BqmB%3W#)pUeL2%zNl5yZ7RdH$i1=NS)35 zl^n5I)O6f+UPKb=K(mU=Z4bW-As*Y$j2K;2uBrLY^^KF4CT}&c6BxIw=-lJvjgc*s zLZ`~9%ZcfC!>X#}hoNVuG+^S-(Vs?;J~Ku*(B8TT(Qw@&lN!#5*bnDMLIenR2>9z5 z3QMSj5vH16B6umA*grmqwUtn3o$z5DIp~6QUI;|*rUD~(SiCnObWYP-o^6A#+E{V; z@f)7u(HhdJ^j(9_J8J4Ml zb{|<^z&@tJdWCC;g`4xtp1?}p_wY@i`J^QdtaX&#-Q0P~OaTJBWJ9pOeQbQ|KzaVT z7fDlj{(fh+#{^UQWPw*Quwzz^S{*{{9c@)WV)lQZC6OymQEIqPIx<5<`kkXL=O_5< zn|p?74a8$QC}#{HAg5U9Q#jCeF>{t5%DIBX&T(AJ(PJs(bWWlCp5Y5y8swW;x-&JC zu2m917<#1CYv)34k&gHzgOHOi{pp6|l$Z!xLSNnXjKrzL4uG{6hF%?HuryDy@d!!w(RS)kZafA@^X$8Ek7L4gx-ffIj$)3*Yr zna_Ypai7LZ)`uv$!FFksWZF2FRATN_(zBX3@2c135eLntBqawo0MA#J|0?D#+01vr z48w)52Tlb*ctJG_NcIG+(5ex(de7|6)7uNkxe}a`56Ov~zFjGe5q}B@;YYX7@+3Xg z#PgMo*)i~Dpi&g=$F17;^!xhMIr#@72^w6dJCV1uxS?8c&@GUKbswDmuKUG3JPV<* z#L#^B)20~anxBQD%zpo#hFtpH$cze6_!nrl%wF93xmPEk*Er2}3bEymCZ)7$s#Kycc!vIf@tq z9qMo&`o}y&J;7=qo~nP3u1%k8_|tZw!ai*<#cc)J?&@OoUIjY55y|W#_0fDFR~>Bi z_1pm{%YAWz-&{Jp^}r+l_!Lxu(Z2SI4sAsXZ>Sxa#q2l#>0He|1`OQW9DlXon~=?mY2 z*!A;gtPsQHYhw5}g_6+@KFV1B6QkjZSrYy_*>)Fd16gS_mw76K>= zVpJhb5u<#!tCu(vIS?fj?W65VUn+AuidObyPIlTXrQ`%qmWr3JPTxaLUS#x*R0&@Z z9#1aPUhzfGEcK>Gj#k_@|!!Ihi^>^k+{iQJmcXFQm z9SqLJJCrN_-L^ia&+*t=qsFJtAPP{O9qbIhAx`7c7+cM6HIGpEN*+D7&83t+eDO9< zbQTW&h|_zZuVs=RZVC{1cG)CnE9l#z|gx zG}N-qd?7KGu0ACO|ZK1z=e{in^R3H%Vowf## zu^sef1b~;wy_2Ra^MsjoUHhJG&q-PP(|uvIm)Pkf@AI-*b+p78tZr%T$?K-IG`0L8I8|?W z!ZWp0(7@QaBeYwOHv01M!bgM5B>U4wKC8+^*&YSV-6lFm-A~1r&j@9Ok?PxH4%3#< z`ER2qbs)ryexj$B+~&hxM8ZtN7@(uULDYR5C`YyR z{i@&Lzo_=&{YzR{2Hm%LOn9r@T5be|?_l7YqKAe(WkehC_(qRZJ2jZ z9&9m~e+x%#l5Hcx1c@0{{4~nInDyiTSXB(jmyyhQw2cd8FyKpGplYCUWp^HvP=Otz zLMt+tN(~OJJc2*+0OzZ8bR1o2S?BIgF%TZPrc$r`d0Sm4y8)OK*wRH1OD74&V8I3( zVkJeOFiAxPj2N=feK*pt#)2}7a9oafbXClkaL$0m;KBRu!bx^&FEMWrFVSqNs@jG; zxjk1u1y+nDHQu8ZLXszXjTq{OkMZsPX>jsskkhv{0r4b|K-~tvRP`Sa-(Bt*RSnL1 zQyViiYkI-wvk5rTuRO3c8~IQUwi?FBn(JhK89) zP6li(Ly-_M$zuaVhhjCcR~>Tm7fU=)s7Xa}#Wnl44q4Mf$^(>T4pmRW;Bix!oEpn? zM*}wKyTF5m6#h@Tlf9;Db}jyQFaZoAc&TEgPT<7mMcQ4yTpID;eiM8bpI(|!o4iK3 z7LmmLI{v6fl>PmBr8lIH?HNI{;$sA_yf6g>vP(`zqWy-4ixJ| z9R0F=NRMG^?h;MCF!lJl=seqe^>ZUtafgUz9|yy|f12=Qf>FKm8&Jo#h2#V}62f*S zyn*`Js8Id#e;?TPpkO!TPr*BB+Gk^flc|v|5sHxMg;V0R*VM)u9KHHe&*Qv@ui!XL zj(JH2<;spQXZQt{R#P^38|HIlle}sRg$$DtO#kjpf4t9AlMka@NVFhQAroWKa_38l zXhXD|?q?U$B#oF%?w6j8z|oSwKa4a>Iss?|l1cQcos{hg46edC%V1!Gx=ZlE8NZ+3 z*pAF|IzE1|shUknDu3?XA!(h&{wa!FXzr5dN0jA$E~_LV7~k~Lbx0Pa^JetR-~CyJ zhA9;Nd)ehT^BUJW=jh5sxr?GC{zyThrHL~cZ7$IU>mvV-Yxha{j= zWmD7nou&xSWHVFc9ds*YQ?y#QOee9#ne2Y_9sK=(*-F)b#cn+bqN$dk^IJe6Wr`<%+@7xcOkz&>G*J5u~P@!{(Q!i*%tD zc0GULv1|%ib_UM7!%;72O8zl)oE`&6@6=X0jisGsynRnK=m(g^DG;s6Imk6i2Cu*~ ze@!&62(YvP#}|Bd;TE$Tng8;f1vnv50?k#mallcEvvC*rKzJ7TK$%_KhDd*qa@ht8 z?fO!owiddzftiN!7{qXbNDpq*DXoLy-slK=qq;`C;wwdm4t8q5%)^%{{}BPUnV?E4 zCXjY7pEZZAx61$CVq~W$`_a87(J*_#KTvYigofxl=kLOhomjq_;a*o!oUq+TM(f7+ zh3N`(Q?-GyMDi9p9L`bl7mua;!VNwmhiJtTE&V}A957&O6VF2K<)1(9MJrl|LD3Gy zdB(wamEE(tXH1|dc`NEWtp@<5c3?Z3u6 zNbB*W<6?Il34(Wanc0G4g@fJu!r?-U&P}tY*bK@N-&MG!%T?froQKo}w4CVmqt1pb zX~5Vnpi9wi^oFLUpZ?_ikTRpNOd1Iui604;jO6Mrh*D~L)Y#x-EOG>nB;j4ULqm37 zse%LqCwYSd+-G6@hK>VQu_YE@byx;QvdJf$f3qq(g=(H9bDHW0WNK42d7l5w-%YH6 zi>`lanndZPbRpy6?}ElCe$y>ep}%Za(d7&5d|{5*l%JLmh!lG%WvFMxtCxNon6?R9 zJPnTiHAY-seoXF)&QK31Ymc?GiFv$29`Ra)^2=+c)G3PPic8AMz)m0Se22xytvHq2 z8DS52qexkzkU<^S?!46+ z`F&7iOti9e6cF>(IXl!|RuY@a{ItLl56+E&i>h03;mPWL^ z`x!SHX@E{*6S3iOMK6G>Z-6V7mq6l;d^Mj)nn^_Z}5N!h&I+ zeG=Q2KwXYUS~ppV`;Tw=RFYul%Gyrygw)Z^YJGN@jY}6ZUK`}aVCwmllaR$ANm!HfquC z_1jDoc;}(h>y%Bhja{vZyH1El(JlQ==+(pJ*C?JQMP+ z3LDzAj{9_3q*C4>sZfS-+&3ZK+LM49(*NqicE@oklllT4|MeD>sue*E}_{X0CLk zF^7nQ>AXvp8(dnAAZKd--UhVM1BEok(0&#!&=g?LryB1hOpptHN60rt^MX5+<}3>} z@a%~JU3~4M7iX*HJrHR?oav7)V^{x7s%XIxJ5oM-)*>d&GN)MSjs@~D z{_tEF@r0qnsU2wfeM0pCp-t%6$x7s{o*1+X&^#44L9X4b(8Y=>9k^2eA}`%QaPiHI zs`P-GR1A+hAG%AMhQhcw5m=)JgqflL~~*h1`tBA* z7I#TU)HsEt3@7!e=dnC-y101|ap8-aQX~PR8cb4?A@%OLL`OyPO?cnZhuu2lN9>lm z&13gS{#5u#$l6&e0|tqww4r%aiJY-YZa+%kkmp31L>T;8+R(&yyEGY`G`4Y|<}!@+ z+GO`ym$;5RRm7*9zFTJWO!41&e)o3XZpM|p)vgW@Mrv+0rBtXH8^8VM^widMiuDp2 zc?pOZw{^tyPLWDH-8{bqu!+X$eu4^0X2km6!Y$mBsFg=$Kp_U+>#1xBFGkac`ky=B zIm^21eM|qJ{E7egsSeM?R#ALGC%hm*K*;_}N=XC-2c2vO2LouyqbeeQ$Z4soW3+80 z2`Ub>XpauULGMCD20$czhrj8i8*JC|*$9+_?X!qWhN zq3W50jW6S>=;*AXdC#or9!*Ac+dki~hS*l0#!zoXjsjueQy`Ewa?qFK>Yn^llBj&> z23OF@sII(1Y!rDTQ`X`d5C4$YfkX|R#M0a2l=7K z@O`=8LrjjS-vaanC8VHZ}dc9d89=r;1i*jmJC?3QU{R$Z^)Er~p$FID-(G}a7Xf4{#P-<#Zy}*!57jC%d zQGty*V$aoSIW>GT**UKucc+3+5ISaiKLx{UkevZ>kq4i%MiCR4ZLUd_1@AWO?BkG5 ziGpM5zn;>rEHCD}V9O{pVZkJN3T+q^)LGBqy<^13zE?htU2%XDVms00%y`77UILxJ0JSD`mT-o-mZNrM!2l9z%>OKTV!|Aae}}3LlXt94zC}FNgv5` zTXNW*MJ8POmmr5I&tRzaSSGxTxVwK^CzJ~4D0FIQp;xk2<&)jgTx?*tycRL zC&_P3mpHv^zO9`*I%e6WHfdQdIUBC~T+>Q-KAM99)e>8hp8e9&8wA-9p*IY@Yx=H) zL1(Z|Mn^zEkA0CDg{lcFd-Qp5Od9TYrt#8`a>ws-*~Zn!%e4WcrAy2rUX|e? zKVlR}hz~)Dq=bKV(2M9{wx6_w{t~c1a?9riO-sXI zu8vF$5=9$mli=hd_+p!dN5)HH;0A2j{kL}iKZhgzf$mT0CnOvTpkp`3gvKW+J!hgj zhkyWCRVavM!;uohPmIhs7e~=7vpVhWs$6-S#I4Hz@+XdiSrCW!wh(#ALNQX1T&d=& zi=Y4TY4zjgb_~If;~`bwKsqy&W3+5-d4SZ0fN>8-8&00yTFc!ukM}UY@<{P6Q?frVaA}jM{2%s9E2iS99~iyxr_F9HDbQI zVwqqC8w@OyC&`LY+124V4}apj3T~^S+TOvAEsiN2DM&E^fn1JPBH@SjNPr%l$6Rz> zBWpr7i?9~{)hu5~hd7{BF8S*y-%FGHgiA#Ti(F(0{lw!-tun1|-e;t*ZctZ0uFwnF zkBAqd!`oUnv@PsrUH=_yL4!2L3zI~`qOoyavSi-4F*7nu!cdQ*kP1bdMzRgoyw`JY zi?784IgHHVQL9?x`X|%}Fj>V#Jg$WOqQhUnQ1kX>+!H&+c27L z%m=E~0qVtfeeiG6VcN83&7scsG4gRMv}UhpE$)}7gm5I*St;Gy5NDsl&|9CFP7ZR$ zZQYpeSSU6O7}b7m4~~4g{Vm4-wG$Afsr)~GG=4eQ`+UV8?Ef8m0HUrYw$8E!wgzS< zj=$_2txO#M3+#}rq+^9DgvRHV;5>I>*;+69Y9PaInGqma_hd+&R6!&X+%j-9!aZN@ zK+>4Gdv(*x4<|JU1^5X_b-JON=b1z@KE7tPnVEjPz2D>Z7_oUL*?XnPE)2n6K9w14 z^y?r!^3KDso&c|$<*hIaw%^;HlyTMyQ@EHpZ1^x=rL=sE*OhbDV{Ec6kr#2F3vu~= zI@mo;A|H0tv)76fzW&8O{qUnrzGRvW%yF&XPc&3a+1_NESj&Ia$0K&PsCMuI%O(pk z<8CusVr02Kg!s{5jf=~N^aw+Au1ie(87D`f=wlmsf(%&xibj14+!+=<6s2>-ELn?< zxerI&HewLOZv0N~>5jZjdT+2QkD8G4=w+Apxl7Ea~!_rpV^vO{dxEl%a%f7Rj?^z5_u z1P%XA6oOiKl;NspG4UEOb~)bi%*&%q-E=cm)?Uw_pox2oqey)o2JK`N`YP58eSU7BXm0ZW(^1jJkg1cc=O zuQ^nzy%Z`W(Ch`{t+H_c$>nDHk0Mc=LxPBG=9~X{kSO>HF*rQMx9>!dOJ5`t(!_L5 z)^7##K3m1=k+cyJs@6i}#LWx~?JbrzHkGPYj|WRW^)0q@m**e3kbddAW(3E5p)4mi>7)&V!eJ)3ZYwAsE3M1^-B~-OU~~5`XlR{YK;4 zvyCrr>CPE0kdl=}5< zUY7{o5I$1G-zULt%fa}3rx1YYYk*fFl(0-=)X`%Q*v|oGucrvid*0ukB5`we9`&AY zeq7$VrOXL5T<1P9n!X7md``f}b8B9DU@7qWv6j*`%s#*D^M1Q$g1 zuZG^knYy>Rx2cVG6#?C-Uk#aFv=6m2nobMdJ`KY`IaQj)Vliyi<{)Xt&*ldTP^+q0 zx7KYkS8TGn)>`bzj%#i9C|yRFtWd<(UYkZS+07t-&ZIHU_j(^l_*!}y`s>>y)@EvH zfn^GJtIH1vnoHPb+xbHJXA3eE%Zl^Wjhz9Eo_^hd2ly5wniV#NXqAm6&9^@bPmi|FSh9KhlKw<9 zLz>X=K3Av;?ud@tv4gi;UzQGXv}JD5#OaPJO2Q|$^~C)ik-=)d z9Y$W8-t-m~+Ut#4&`!Ezn^7>$F=$!ALQ?OCQj9nmR~tDUC!j70o=OBTrnp2f^@`<@ z;+-Cci=@>P(RQYE*aOrKjer`{G=vy@nvmmKq_BTLt*x^JK^%qQa1N-6G^3Ul6qY*W$zS8h$V>}CL{HkuEfWoYF z%?8C&XX0DDNXuIvAJCvhmO| zKe3E(r;%Any4BOt-5@QP{ArLQ*hiHN8aO>W_DIs%;1?HE;9`LW^6#0E>zx!~Tgu9q zDJhnxhM}vUg&er`Vz_A%$Fw%h^z*ssx;bL*8oow}wUlK+3LIr)3d-$;_}L+ULLt~{ zy_x>0sTFOBR9hwi9!P7ZB>N{UhS>%{<9a5;pEkeXAvs51^2Q@+VSVEg)BP--C_zlz z6O?$->rcH#;~K!*S({nf&e1sSyTqcBqBslRKx0zX)@(cysjMz$;h6@nnsO-BvlO@RG?UB6FYQdsQC-1FBPq^ zweY$SR5!p5765b0I*m4?VmKkKphuXFG*tTukwr$%s zpFOs1+q1{E?b&1QvCVJZ^M1+6N!E|Mt4-4;UAfy{67N=Hid#KT#9PygHvA>*H=Bsw1!8fgT6UJ50PwIPG!;>XVwFGsX6y$!2lc8W+R ztUOio_5~!19gKSn?$Nq1De&yB|4A}dM{eRY2Y`_#o>r$55n$q95p16qY<*gPU`556 ztmm&SjLN-89UBvHY=X^IEXam5H`G2g$E282nByV~J6=!~Yj?tUk}qi_YR(>$WAp*` ziPW-7Qq07PbMGaB$3svv%I}L=x;DE40g?rRlj4hH9k%M7X*q*+aaQVx-I+wPuZA;A z2H@ae*t)ezheG~n*syswp7I5n(1yq;8#`lzL?cajcu(QH@I`yao0Ck!pl8;InqQ1GGxK zIcFv-u#<^+wSc#q*4cfTYfqgq;=#s9?x#lOm&(LtFz&;@Z5DDh%ypKQFV`u;|+&eF|SSn{SDDd&> zmp-Ozo0m$+o)a<63*GPlRJF#>2N1FVU#!4GQhDOl_kD@r^&OZGT`bOBaa1TC)WqK{ zvdZoDqF!9Ng@2I@OWQ-k!!QhipB-p*djatk%|UU=+mCWz_~7UKp11o^T ziKidN;p&+L*&nw@r)P^Kgtr~)k@!Y|tjPU=x=p5rkfdYHRE|q@33sDnJcA?_+3bh+sw_w9f*!Q%sEdd2e;3VYu5`=M)}F$WnlzlkJu-@76qnZ`Fx zZ^~A={hpP3M9o|)k4ir&uuB3>RDW$`2OGF;(L=GnJUy{Z4D+fABjdo?T%YTU6}r8swr+NV!1fQQ4EaRbtNGd_7s_{xKA~7 zMMZ{&CC<5nI`;ALMkAuwoFeGy(bAMef8tmxq9$)a<#Y?8Xol6euSPc9oY?kcbV+LY z{#LWNRim!XgV>DImf4q-*e-hpo)5!)v?*b5>>=Zo?YZi0MzgRv0it4Ev_{e*bDU5& zSQ*U%bW0C#d9_Aqm)vgEsuzds^)~6R=7w_~`d&F@M$tT} z@z7kI(%P~Fu-$Z}DTh#;&@;prbQC!7NL-!b)`}v0+?)tF=*i88^__a@@eSeeQQti^ z9Ei{VPJlp~3_?ku01%{*GhZ_4@zLWfjeib7Gguww7y>#jNFlIsbBb>rG+~AF%N25B zVR>yM&z&14N?K=eo2PhlbJB#pDT^Zjy?0=aqj5wL2!H%x0JzfjE9>!+<*p2|ba<-! zW~r%^ME#Rw1||FJzcbG?0nX2%re*qI?D`w&0#P)4%Pm+C@Ez!hw0E&s(t9WE;Z)k1 zGnK62P3us`aJD7svxCFL4#7FY__3|IHd#wgD$^i8xFL-{2?^#)R2KvLcw6}pg%QAC z@l7S8-A%LFT>IEktGCeD;-BGhN%g2|uk}-kb$YO|ttvdy8@>8icy|I9+0MeZ5=!QD%O4cFx6q_TRFfF9j@)s1l{mmrf7~*@0!8W{#1(6*P2| zUDE(k#@mw&Ncn$dFwM%sM(2vkyi-yE*;XAdImEgd;5y9_Cdb8)yiP>P949OBgO8C- zX%SbR@~Y&Vp;BS!sSfqC=)D((yJ`EI$+#KXL=eO4Knwlokx3$WrQ!1ONwP8|Igzfw zlc%LuOkVGe?8GE)9(~F>M#`a!?gs@48G8WBT!w)|8ZIMqB@c+DZnS@ia!8KET!r}) z5D@3VrVjZ9mj;}&xUXIg0eXgXdJqs%1SzOmi9M1BRO@qlrnyA7;`1s(9S=+f zJWs(L17CgQUVh1zLh07MXANXUVN*&r^PbX+^V1S-TvndAM5`|1sk-u=h6Wz3{rG@t z(k&1-EJr2k1HKAM-q9m0a>Q-&h4dPFv#S0CJ zjVZXyC56;ibbw<`Mt1#__m8K`)*PTho4k> z9Y^zOIvH=r=jF%&Lw3Ce{>|G<>FBg}e1WX_WQ;MSTyl39j5MD_y#^DMiTQ)H|kd1nVz4&G=)@#q9R2+8mBS_lby&O z+RUoX>aB8t*s}aHW$>e3w;Bus&dhD~K7fR+cU7|FNR$@$l+6Svh2*|;2-r&5Zg`OO z{?VIsbIVk;$hjm$YGo{yY8)VSQ@J29bH!M;1ic7BjJlbAOr4Nz`~_dM+$23La=g!} zicQwJQgMil#}JFI3JZ8iyTi+3_l(zw#}g+UE7VbMpdHRAxkVqJfd!BYV#osj_C?H= zC`{aai1r0Q=*M4U?2*0tW9b70YnZ)uK0NbnJllxwxp@x0eewJCTG@O9eSRWtH}(KT z0Rk<4-@#u$4bJqn?55VY7vg&I`KP75ezp6?g&FiQSZ&ssZq=Q>bF^IVEIeQDKCe8h zYKk5S^nK6W$NgG^0>JP7m^10GBh*e%5EXS3G>H%*i*cZ_RGe^uYDH-CDe+V;IAJy- z2*IlzDXVQ0jg{?NQpa+Ef<+h`{YZ0tAV+@0wZIl;%S4ow)jt^}YLERd{FMBlWGQT6 z`N?kt5}$Dbp!%ayGr$(L@BElDpIxkz!9eMh`IpWVS3Gy`fS{okkT22M6jI&a>W;#A zhkeZ2&U~_=M~rat0bX;0%`^pA*adi*eF!#2Fx5f!nh1Pz;Aw+aj&QcW^&Gi*!7cjo zA{HV@6F2fPzk~x_8y$D+Za7|(Hb%)X6;m;=?k?tmXi!Z2|GDGD~kh~D78W6^HAiMXzElFc40ZN~kl6jS- zPFcEkMe9r4%JY0}0;W!+*s|eItrn;^_W{6eZ=zbAaURx^pzYkQ35DA$D1QmXpTToO z=RYYYS(V`VzyD30Gq1AJtWr}1o;K><7(_T2z%^7 zINV0)*)~x3pvsdLH(ZYs1u3{f@t@{8#yK&R4cDRCsH(^(is$imC(*41QD5(Y-88VWL39AP=d+U#>MUUl{?TZ zhB&mr`r|*i?GFzfcla(JABEPBp8Yk2c^_>|Kh@OI&mti-MYK_hm@BD0c7 zj(Rqe{%0UWDWkLDN1^?EPE7mh1_vgp4zzAC9x4YXu*6t_W0b)6@LcX5+`O;`0dgvW zu4Q=EqEME0OO~>Z(&U1`?2f%IrjE;$z2+LxyYlt}$5W4^$wwnR0}~%@ho>k@Iex() z!VeCpIwNePW0#C&Fz1L4k?Tz9$yl4{sm4!gEvbGYAM!)pm%O2KBGA!N z!E;6!hU;#(=#jVK|CQkw?+M7J1?Ul6{`SvGq^WLJEpKi!M3zrT-^WXY+E<}ms*j$6 zPBjVHuR_vQMl~VLKO>cx91-LrYP-yDR*$<7;g8`J681HzrW)1UuNtBjYmZnn9%;1H zdR1HYt2ajM$2j>cw1d+^@29O+7n~lzrcRI>tkA5Ic0DuN))b=eBPW@n$Rmc;zsmwA=$JuKW5X_I_uf71A!LJOj; z_n1fdqnCMLan~p1MN9o*wD)6mat{_P3a6va4P{xi9hT(6_9@UoP0ClT1 zY&RJ%+=UmLrY3I#B;TnUrX6F_t1Ax&<|_zzytAXXAogO&UuTJUMTS1848O&GfuIcl zDAxh{tY7BHU(s!}=-9_Q`e zta!z(CeRCCsB=a&Bi*cT!l*%YCB$DJ#DCoRg|)}AOu4Q@?x@3*)o~b(8ME8-C#CKAL##N9(C+)Dc97;k}9Ic30Nv009ITPZUaAf>5{8-a;8VoaM; zvl3+I4dOy$AyM57cg0oUIsGVAMH%CQ8H%aUOu1&Hm~c@2ND)mqis0Imu?x^VE6tK} zCN?nu8cAP%e)UW#nzx9h{5@5Tq*_Gd?3G1-IaGf?DmJW%gw^n$q|cTBkA6+;``=uH zr)hC_%7s>kVl}Qj^q2Cl$s$?tI_4;RA9F`#A9_YX6=kFh!zw~tvv5E>=L|FZnyu;_ z7ViOR54MZRd)p@j2a)d)m$_+T@vL%Tcf1h-TrmgYggBT}?z7*I$frVbm>-Tju!ao| zj#^*oN&a=~`)6GM`U#H^B7_bw-PU99k3_~heyf=vO4H) z8wAsUS33gdh>;8BbK}~EF#DV0#5J8^FvMu)u2^MdB8cS;0^rvc~kI?QOP~DaJ^LCmdg~wCj6v@e{CD0yP}xKZgdbg z$~Bg(5|=9?o-B8Wh=NN+YaFN$Freta3!^3V-v0&DpDL&Kn^ES5uNV7$H_$}*N)Ec6 zgX(a*INm2o^ve3xu4mE^PM6{5Nob6?AU+I*Y&R0N501wnJG2iGYlBPObJq;%M)lYG z<-ZA}b0ZwSD^?H35PE*g%$$_gN9Rd(F-$}IKu@e;TlkEQ<4sVndiT2okO)DW!ke!; zKsM44u`M;BxspEOEQIT4Vdd%G*v%_pWEL|ZO@2__n)o1GRD>ZTVI_5^7l7uai zpL=Fj?UhyB5>xC>8G2L;JhKlx%P}>*CMNOWz*_ei8{3u(i<3P1fre|KE3rToP%3Rfz-dF^G@)_oQP~Zt0Jefu(K4{wX`q+w@fEW6 z;=nbw%!`^^OZca73?u^07Qk>Q|5F}t zw2&Fhi6IaQ8nB`OS5>|dDS1y(V-QN62qK6#?);021J<#co@i4zRvX``I@$HwJgr8$ z4`U5~0pfvjTEfepNqO$be3?jfhNqCKP@;moyRkdu0U37P5B0)AIf!6L{*^rw+xxry z1xNFDFCZ}F#YQu-_fPbbY-GV~iAy1f{O^V~uprh!VK+A7!=CU-(~?uJ>OV!eQt-Oe&c~XV@e5&2aW)N;iV{jl0~djf<`CbY zCO36McX>v*UtrWX4lBpF5{MCh46GUqDq1R}2LVk;RbGk1_oz`mDJ`X$v>m8XmouPk zFquhf)eUR766HCC+vB!hQETtvh;Ky6yS)YA-zJwg$it-~)(kVps*{4278~7v#}f9Tz7vtUf5?+^V-8$Cw-6?&46$z_a#%J6ZBzl&LfpA1 z#T=PX3m`2WmACD=S6G$!`w{uRD-f^2uS45duAt}WSS@OLbT0V6?hBAwRdz!omS(ZA za|JRPJ%NUuj*073xLVfF_?x>C+}WwX?*P5BC>qk8T~V){Dg5`n#>|Vl)2{&=$Pv2Z zNpnINMTVJUK}n)L)8-ot7d@cYbBEljdm*Ue(1}sv1*AHN{k=14(OWgOX&4)rHu!-J zbqf~bMr+d_TlRMxt6B$!B7EV4!29)x$Kk}9q$3-`O~dG6QD|Yh9kRz^uAEADXMo>a zha?#q!rdJJhP84X5))`kt@Y5;F zpN?twq-9)Z_MrU2*(5;*aY_8<$4wiyz znx!Gr&TT}KLDkb^_IfSdo|$ZyeVued2l3BBv2ZU1oBj>A@+9K!?J1bVbR7V?lW~xO zinwRHadf2S**vh|o|$(lFS{_?4cVUSBjj=gQdV^K`YES2tKssdN5Yi?Y#{7;w2|tM zVY)FKp-64Mo>+)tmv*>xu0ly{j((tg41SAEqlB%b8!dB0Y<1;}Dd#7?sE?n+{5;P3 ztcyu^ync*tk;RiIH*jKVMF`N3TCJcw0Sj617cXotx+mOnR*g|MkWq-#5^fF|r3QMk>{y@)vKo%QMy72PrwIcw z?Cq&*`&)$g_8|7LDFdsEzC3^N`jJzivT27I|1qesTq^l=y9}2-D z<9+uWqJ)(1keQ$v0-+Fxml(Qe$ZN_~r6T%@uzN~LSIzT$i*{Y27RQIis zce9GIP-;*Qm1ws{#N{al$+0Dev-3CSIoZrl)P(zogA@77H?UH6b2$N!lA&+@rxfR! ze#GaErU37Zz$d_qc<)xW(+R2K&X^K0ZOu6N1&cb4IB(+wb-FdJ^VVJLTg}a+9N|ks`Y>51vIbu?)QGAA%}rR9A-5(#9R*<2kA$lvtEMDd5+cXbu#Nn6 zRa#|+xlZ7^{_rUx(zH%eYZVJpBPL)lY%i;IiwIC**f_cBTy)3)yYDobgzLcz#N~HG z7s>Qy)NpFwUfHl{EI|V!hKdt;M+> z>Rix$fqRP>6MhdN*q$D;yy0t;fXl72pI~{hfR7EblE|W*WR#d(==Q~va=jYtwn|4N zG1>R`{YgZlnka%N$K|EWd*8LPddPM}?AWEk*1&`~2DmKwq`tlZ{+G1#KOu$mR4@ZT zp#M`oP{W`?fU5p5`C4I_VU{64)&5f+alr@y{kNp%ff0cGZ)qn2LkR`-AJ!ikuTMOA zTCOY%2LQrXRc%G!pS)MnIE)lI6ryknIwYc^DCtCIFuEi#GAKxk#9bn+tocX=)O2mR z4MTMY`-M1|Mgy#nZ53;$jYDTkO-JWd?K!%}5zoIK4hDuK4yaCoUV`f_kICP6FihK?LU?4}kXVFr1GzB#zfxSl-1ji`N@lg4}~a zm-c5~|LoZ~n3skOAo@cyj8`KV{fkk812X?EREC4mBWV4-uzpW6fbK9#?eQqvM_Vd^ z&dV(dc*jiK>H*xx>mqFzlEePW^ha9=L96qQy1;g5>-|5x53e$U>w(T!Cxqv%^HKS( zSwP(L0mw&tO#9B&D8#LWzb_<#`3oNJO*jF;@Mzm3r$FM=t-QS((-OTs-`?of3#mZv z{w3e#sKt#I7@&67#lL*upI_T(oR1R$;Np1?h@hu$8sk$jg5mYn%y&4f&iugU#haaW z*ueAv=f#}8C&c0Y01s^E=xX%y1;6Kd6o7CeBH$m~`+&>(%>>b_d}AU|Jw&6I>%b3| zw#xFxnbxW(uzG~I^;$it^ElwH@hZaaD3{~4!1ut(HOcn&>b0vpg78bgKQQm^fJHz) z|4%-g@716IOHl9ap2O?A$Hz-I4E^T~sQ=Qf2|UaRg8v6_@1Yyu;UMp3)|b)132+Xc zTFSfETOa&A;Rm=sSbg#E*BvO@xj6*f^a-?I8+^Pv*!xY!eKU^RZN9}4?652$Xn89B zYK7d*7feh-jC6e6gI>T~Bi;-q;vGuAF^2)$Q4NlRS2aaK=LGp^`;nPHa#ZZPA1> z9Xr~`7;=+H(F{?VUozUq9FL~kGO6R1hC4-K#_d8&WFgjr_Y*iof)z!0*XT(=F4fMj zSRE13ZEA1Fhl35)pg~Gkv8+_@T|x$HvbxG)?Hf~)QqNDRf!~O7fZp=tr`n`vGZ(2v>4(V>DKgP1SF%>9X-la zR*~$vdDGUC1tvJ=ps#2@VmgI2#R*f`hwB-4SxM?{NVbZD5H$?LE5QH%Z7?NTGZp_uc~CHLWjilna7OAE3x$tV(wuRt2Kuk zciHZxc<*=-!Fj5yDiUDyroCbKHiC@&t#J?=r-wt8QEykX4Lk8;RTuj$3pxyG(Idud zNUNpz6F&#W&N9spRLdh21@Bt(aNN{y8iUbgaCZtutui{B0<;jhmGG<%>U&5~wUMDh zQM_%hz|jenN}Gu#U)BUSY$Pq^Y|@C7V2A)N9HMYfHji%J;jcDP)p;8Wg&Yk+C*~pr z)AVzJO?DnxzD}dOH4$hXVm)m|Ms$PTnZ!is@z}B_m!lq*d!mdD^M>K_Ba_`-alR{q z@hwjN5{ye-sxWmiIKH$*w{s6jq}}zolyT=wjgfbc37X~W@kQB!3pc~Ag;IK=je3A6 zW^?%Ka&FPTcq<3N|02(Ze5KAX15FM0L`hrbK^N8|H??Wm!HrHTdn`g8ZZP?QyiM6k zC@D{vL~S*7)oH3k+cMbb%PL~z6A`+tNvgoCyBL>8SJq{?irH)T`h6*enI5RkHrV7R zhUxP|53{&?k#o(Z73E2~r7(lgj+Fq64*pb9_#_!-5{2Gv1$4+{X`&*gNN(EMs0lMe zC4E->X3vzNCHq%V%eh@yFhaViao ziX~GSBM*ngTH46ktk8%Q-CC);6zi?(tP{i9DiugL1BqfoO6w{k zMLBa(Q{*+xQ0DfRZD40P=6XcAnOuYlPA3m&{t~+wCs=Me;+42Fttx6BZ%$!#^cj(_ zn}`&XtQ60}I3ugNvupK zIj+2c@~sT_s!T_ir7{LutWp{lZh$oM+@Xq~wl>P6J{uxN`+}UUxS@Da4yhCEh6WTU zG-%Q)4c{75;Uxj6u|-3m4F=O9HA^E=hMd)^5h*GQ6A*WCv?=oo zDzLG^@hnssDRo57gR7ve9S7;E|f#EsNAP@YN4J%`j-fVET78cH{lJ; zALm){3W4g>LrssE<(2H_BwgRFhJ;bMPwdn{?N3XuG*nXACaWutq==?rm_l8Ps-fgJ z&*M(LZ>XwC{t2u!6gEJ}#0Q<$FMRK(zRd%FgDxbb*p%onZ7D;WvkD(?N0J%wK@3g=P#A+_kBJ=e=` zP3GrRwkd4ZMM4a*tJ(gGK#0tv+9y)uohs`M^1%ln#Z~Sz-L_FDlHxR|xK?l`i8lbp zDLJ*Ql|)il;;S2{5W83HOWh_@=c3P+?`zefM&cd>Q1YUsbz>(JeF%@)SXHh-_88WoPh$$R&Bd z8e{CC9`ebA*M&fK zU>)aE16<)K+}o3Xnrq{i0eVu3N35={UFtWgue6PNZL$V&jkyE(eYoQ;oKEgz zM>My7>s#1HF+(akEAs#?0@onbd+wSzYqzS+a=@*OIR~d7j8XQH^mekHu8il z!-uKfpf@g+i^6%nyQ=qn?3!z(p83!Rqu5g+Mx~gXcC9cF390;qpG{=g`OS*i>if!` zm)vopa=A0Ia^3`YyzG?g)J-)yRePl)4^mKRPIUfW&(9*Z5Nu!Lkvp(oFld>$!nRfV z{yl7#+l9z+H*HkH27p6lVbMPszsb=G`wVqpwqJIRF|B4_=nzB@J2DC;u1RcZiiM5s zdriZ5-B67ey0e>MI#P=A_Es&*Vo6R$t)}D~C6XTN<}y{8ft`4n{cFVi()9lN0BNW% zuJN~)=#SkFs;XA;=QbYvwGa5IF5{GjvD3yhF-vLN=ylrZFn1l=RWGCoh{P0lhluXA?XB@&hK1ERU_t zl4Tg`^RxuZ9JWH9Hq#KwRhBv<7^*VY8yjgx{#L$B#!u(7vz3>Gh}W~8wCVIEZLxr5 zG!Enyd*kHz5WoZZJw&i@+1FL%{AumVhab%vJ}Y2+pGN0?G(mrqh;6jVislvbgg2%p zzcjCye72GrTe4O;F7$~t2fs*n+6=pB*EmgOS$uHM^nr?o+S6?1s+;e2|mEtk8$F=w0A=u~I_)m;F9e|C({;Swh-MC0PM_mUcx(m>a zUUWe@hji^%!b@~OjyFYuR1rPQ+SACGf1xpLOHiR>9?TTWF~vRxp5c4^aPnKJ9t0og z7Y1Yxb7|_Xj>+pb)z1B|0vPxCd#E?-Qh$!_d-Bvv&}_~JCqxtq0r*-x=V5zq@WU72 z8$q}iBLLCi0I_GHH#zqCF4eAp#{LS+4Q+vQ6cx<6@n8D0PcB{yW!f^1**n={t_?b7 z{dFyd0yUFBsF)kx3n$GBZ%(^g<Ncd?)_-w%wmyi5cKk z7U0+zNHI|e86#EbF=*s5xsjOxVTHag{GxWWOj#@BHLqGH>pxZ z0mNXlvkLQ+SxaCbxRAOsKqgT!f<0n{fF0s^1cyPM#Jlm+c;Vu1IZm;8pCnyt! z{Q7cmTAS~Z5T3B(8`>17$qvFDpazu2J${@*Yobc@{W{vAb@D!fW$TX z!8>hDeHfcE6Il4-(cLgylbccX2Z0}Mft(JFq_7ckg4bOHdYWs$;K**0%s@U`jw-C2wD2uFOBB`bepaVeRG6xXB<4{n z!ZBfBJlS=5X*C!rB!9TxgaMisK(GdEZ^#bP%5_D}Z%f5pglYkUhtctPf39^AzxN6c z2BmEY6NoPkdHx`V?_OrFj5qzFZH@4|D%PhrBFDS*B-yvUVn9ZhnBTSX^@ivx9=6Xl z;NUPWwX*b7OR6K+|D@ak(CFT{)YP7xShH&!ok$96w#d?kPuTj(bo+z_2=KLM>BWs2 z#eMlROky@awWERV-+by%InJQD7kHA1LNK&*z<<+$-g49=r*wCIk@_8@g=ONYs>1HaJ%gX83Ry48D z9Bk7`Cb2~Wcuk<~b4`p`fFwpbsIbM6SjmA0S9{?2IIx-9w7#P+$#SaA_pt)cQ@-`x z^RW&og<1D$M~wEcEhw_2$jz|XJ5-;;y>?xx^oI4A90ogJ#-%)o^_3wndv#WJH7+6cTusLMsXAo&?SynnS|E(67|kT-4?4Hq0WP>< zZG@&3u{o1*28b@zi(?=h{bbx&XK`xBED$PLt)kAK>LS_{CAK;Li>edhS*tIua zJ1(WE4@r|aw+03F_|RO50)ErkcE9^42O{sUP&IuZJN1>ugvTcIYgm%#uebm)P8|6m z0wJ84pk`0p;Ckf3A%EN|q5u~|keLt`NB-;>7+MqnFVdYOWGbR^_#qE!m=cXp&0aEb zTlkDBu22WPA^DUDn1s}Lo=IesoFlDgPf!LlzI*(dBNb<6CbSj196nE8W4MFRYbqXT z?4QF|CMx8Alm>^dc@G>Nz!Y@$t`PG2nWeB+ ztn-Ti49ijrbwLB&4KO-!>LqQC1YJ*@?^%L8jEOLi)*yzuc9hL4x@<7ebBfYfTeuwL zS($;qf@7Qwq)j-~1KW+!Geo%Io8&Atj)dMghhrnB!Rm&tOf7XNyk1%=#Wpe1`<;J) z#pz0sY2;&u)ZyvylA^Z67I+0iPHJ`B;r&J*aHcZxH>*Fx~scbuiv zoH5i|xG@kJF<1Qd#BM8r8)vFFj=4Udet4wMnMS`B!F5M|`9mb3HmZ>F$Z0(u?Iw@| zT7H`vhkJ`4vy&UCAkUQ36@hRkfsbY7sF_FSZh`%S)dq?&gwhZ-iG?p=DwuS+lbk#Dqn5h>eeHMFZ{TT#CLCsVD4ivWXy#j^F)UQ4F54A z%>@bD^GY_$Mo@A5Lsn9-JIrBlJ@s0+vd_Mfb1Kh??tX)z%5z}igYhi&yfxo0tgF3T#or*0NwprW%}b<|HfW? zqJ%%OIkn-EC_7>gjqpaA`K4+X0NI6YzT51`YTw`=iYc?M2S;Cw287Ar*AjmbVBHhR1eC*u_LR`TP70jZWR7^e^b%<6P6YSN0MVV zMP@M0!h}Fq#{LW)BV_AeM~Dshs5x+?fZ?_w(mBzKdbild?8$Yhmx}og0234k*`E1A zsm>WWU$(oWM;~O@qWN|aEef_6e1@DQ=(r~peX_7sePjopB+nb0f+EP?sR_iERC|H zl>My7XU}C5R-{d6-PpfQ0LloOPh>LjjumQ(xmQ%T^6-`58Z?&}|FhNV)QubdNB&x8 zUX9g>9HS@4<~pVOpk9ouGsR{%%2meEHrz8idMCyG*-Vb(4z1PEa1ZIG!3B+S;>|BV z2Nw^T182%YI$l9|Tb}j)pyWLP(dD&4(gD2U>^MOzesC5hsFXGoz*#+vx^gF0UH~D# z%<1?&Vm}{h?^C~98$ruHP#c87@Aq3VsxEY7T`<}F@E33|qzT)`sL-*fbyZ5(4fGpp2`h=aH-j05*fk!F2nS$$A1Q1YbA z6bZi-_-kLjfBi2o_aEGi+uDLv2kO@^eUu;frdDiAm}sc~B5##WFtcF)Q>OWOz)b#k zQq~h@0|N9va9k_RZx|Vn|IT^`!5BcJ{O4>JV{oW!KVA%bKVDGuzka0wDWEU_a@5Wh z78Oyyx9pVD)wT(xQPJFRq>*+a5wb=41EirwUix+EIdlp(6Klo35WXP=Y((cp56+VS z$+w&KjRkC4x(hBd^0V*D1OfuSz>e_lIDeT6`>o(+isu98SsUwNqc4ZGqH#DacDn*# ztaOJ;Sm_U>accK7OUYq%IUIukM&IBbVXLN!PpSW2GEGmYYj5D}+jUcDd2aC3Iz|jF zsZOhzvT44erRVB?rfu~~h`#dcp;e9;sl z`)*Z(W`c{de-|Rl(R||Bxd54CU@3b!WH8$^a7)jG*vKpx?8?}yf+#owJQChxzYI)D zU4>x{8Ou@<{kM-&B1z?I$2G%dl_RADR6$w(0)*|EAJ|P5*HE4HY~pwMd3KH6QtKqH z;5JPqH}p?nxQgrHWd6b1h%S-@>FGevBWd(T@GqUe!#%$pPvNXQ*J zg%uRx4+oW?Q2~R1p{TS0CK<~O?6j9j>3D>B5}0u-Y-YUNDJRtO;E;nF@G3%VcXK1G zrZC$a3d6NPT*&cv3nC=a%TBFYT9%r<3GWM(mwz&RRMSe^xT;`l(3Daq3tEO)zIkj| z)+^01Icv#y$%J=S2i&Kh?o=^@dx}fT+7TOtZCJ#kTslw5%Kz>Ftmd2k=D(Iaj2jz# z;As1Xov3l4Q7hGqr=)-6qJQH?W!CA@Vz+TKXv1`1l3}SLNGp)zcqqd!$?SWVB+fKQ zYGQQ9xB?c7n3UL3U0UhaFXOxL-j9%qu0rty%XLa{l|~c?Gw|{)8x9%wKpUl~`W< zi7$>EXRz>kD*i_IWIyN|<7azF_tYEt&@{Y)Z7;%nw;9GK4=R9ijpNiC-&*%j@QN?C zAfYXie8hwsXN+Ap%qklfFvJ2v!96}TP8p*zhA2P3N*y*RS|U|~H-C-sf7hxskJ>v? zno$A_55VSUMPd5Su$M;6ZsQ}46KJKu)tq8^v-vLlO|M-#|WQRo!dr2Q+46L0+Id)TWn}z$_o`2oE*Ow3H*9dvPri_ZfE+M1HkVR1ng`!P_2TW<~ z4W$E#jkE`35&xva?33F!@3LQoZ|OnZBVRE!0j{e?Gy{0NY$$5bIYl&_HMTU+MA%%U zM;hE%TKncM4j&iRSVcIs7Hqpu5Oo^bE4fl@Y*SAok55uFl;zk)?F#;sXLbCUs$Z&K z@LElv6(KagM66d-=J5JUXY1l4v&GI^o?42nwY)Oy5rT!Nh}B0}mqFfY5~@w@v@ePy z3SeTF+5K#>S-?jB^85H*&##h8cu@Gom!U>tf_HTu zPVA5Dbh90jO{uXV#U6L2G0+yR;OiTpTZGgDt)P{~_&iB*j2G2ya>61$Xj5nwG1OOuAeL>>`2_45v~ z^Qnrb+I-4eCFA~no~>kq<;q~Xzy4yLEnbw{6OVK+0UN6M(o6hrZ^^OcuH|uI(w8(! zsRJ+Tgd4Jdb)F~`not@=oTEH$8-V|?U`23we7d2)ikia-93_w6kKqULT|lv>V8a3h zY``d3b#Whh&InXFM4wP_z=a^>moLe-!oGi5zP}-OFE6QIF`KkejPM*amdfBLB%e+=^J}p*liHY+~E{dabkwfQGBc> zpZUq7rp(M9^wsCk@AtKIf{787q-fu(WG&dy8@hR!t`Ui2hcLn&Hz&>eoiN}+2neFf z(F03k_0LRON@GXL?Z@j%QZk4);+O;hg6NJL++nS)T`uS&B%GbhX-i9|z$!Zde>5(e zWGx3W%=|<_RakPaGx@5K`)>->j~GOmmkJtoRsZmtZ5US-qoYa;{$$C7@zGs>EZNny z)LtjP*CawDMo3aWXvw9R9e9AfQn7WsUyjhkWvP^p6oOG+ifbvkRE{^!Tqr98as1NH zdzc?}u$!Nm-VHBner~|98ttmf_gPD-sGu7r_J*g}tz~4xY&wE(u;1LtU%mD@x=R>r zyX6j$nz0|LVzuQF=RG-lWe=2M9WAPat&b%G>QAG~ZaYJ_D{vc>$_`$~7?c{FK?l)9 za62Mj)*hXxa@B<%bw+bUz$)_r?jVdC#?%eQy^I?E(45G)!zLOOO><2Z#!5rM#IfT8 z+R9o;zg@Tu?=!*V{KRI@2RFRG2Z|_;Pw5zu+oQ<4yG!a#Z&b?gh~mcs-Z-ShF8Yto zt--6gt&%|@owPri&)zojF{hc8~qg zq3YlkLekWfMSntgzA`-r9&FmAD8%1P&fA!eRf{#GZ`ee=7^|b|_&izq?!`;tWc0|QD84I>- z7Ej$I>_Ry@2XsiNE%|UnzF%!PZh=U69Ae?KLI`|e+}&x8lKiYZ3L}VYwC1yxXR^U7 z&cAn=7`)QCPF3GX#!H*+OO&%^t%+0=o^89gcM%Ch9r{%1QBm4}!eU&4BZpwelh{*x zsGWgqgzZT|s2=r%E$dsX0Qk=Afu2pvTP-=f?pRfsPpF+CN6Ce*1}n&4{{X{sFRc@7 z{lR!QEMDaiH~U*qJ5#J~%HWv+@dM%l)pth0&vyYBzC-%*2}CR}B=H56jJvDe7V}vw zFDN^O84h`tn*js|$Xi$TG}mPA>%^%n{WN*{Zoe_Q9!oLTSB8vQB?V zEHGd;%PoEr{)wL}64pS+k2@JDz(m(&3s%x0^k9;46v#}uXeima;tv>C0D+W}>^t(Q zISQNTGi#m)hW9&qj@^vb!eW?f0vPD;)6XR&u=218m9LF3mE6cjHQmhe{iWsQc_Q{i zGo#1KgV@L3T$aJTAWlS)EYxV#OT%J*bu^5jQo6RP4oXSvT%f->u z9fUy@HD|{2sq)bKst%EUH$Ec7{~5EuwX8Q87D+e++&O=5_w&+WQDDdsI=>VhC(Qc} zFP#t-x!)duT24fmFbKc8uQ=>>;Wz#nn8;snm~%|U&in?_D}y!t(3+>FB(u{E!8M7; zkGzS$!JH2&zYw)ZgqtXi3sU}e)gSZQ-CWXSI$Wy95NDKRa@Lz)A~oC77?Sc2)VSn5 zPhKi2&|IuGPtzSW5L>?5cHqtMLG`O`G-w?C`)&n~*_{J_5!a>zejKf97CjfQ5et<%zw9(?z9k|visL$BHE#4Zemk&{$|Qx*}!3w%5I zi%7$=$4b@dCkZt!aT=4Ignaph$_-h8i*+h5_?e!oSK>a-X`*ZtR4NUWVWjJ9i6_^3wX zk7^06s{ixtiafVf4cxxid{NnPa3i87a9inyL=9uuu>xC;#0!IRxW~&k=Gs%?`I~fm z%qS&Jk3=t+=9KZV6kDX95Sy*D8}@S;?55SK@|`-t&`QPJ5VqSuj^JKH3GX5HXz z*bGHU1FIN=oI=*fs8LgWhFbSQpU`Ju9Ajgp49m1NWIhioEl;5L+qNZfx%E#$T~d~5 zQXg-0mLk_r_@8M?^BHP}@>n1~818T>+N$NEuPGfV->;>|kb@<1Q8$n|A?Ihh0JAG^ zNHQHwl461(P_rq~(4w8?-J(-BRkuzWK0}OLB)Gz1QB7I_Yy5aebn8Wk_->TU(oUnl znpMQPrD5B6j`7=Hs^>YyBI2{2Ob>}86_gsTsd&;oqWP9-S+y!n;c+1!+E%#gj`kIQ z;2<-FhHI!EE3}QW ziasQ}NuSr}k;)W7i(%=Xx#d<}y(Qa_m^t}HRF)raI`?eu5phfXYS>k-^?v#^(DMEj zUuav8texCCgw=9?I6(C3_cqTS2CCkD!3F|zS92jdy{pUT#%4_tVQ?J+f#pf<0XXI& zw+Tr;era1@@WMbgl>+_z;@jj!m(=ChDsH1421y@$ruq9>0ri!1YyTjwM=l<$lx46j zESm~5GLve)kTefKukKeL}aFGClgW0?8lso{x~A#Al$q}&C;9EIU-Wb@gH zyq}{PU5V`BDsKlgcd#k*065Jow5mZo2|JOvkwB0^X9R-}((41J*;QNrD_rA|=J+gU z)~+7kpr=}zFYS!y9K}sBt&q}!fF$xQ`y*389?>E59P&>Ae_V6Fh-EPsFvu4=yZoS3 zsME7zh6<48nsR~)DWNcfsRas7kp-;qPWU8sw=^)3JH^t{Jfor;V3uP_CHK&-0Zc^j zpL?B(u$eXpO(k4i5knW4NUjitC*XXdUv<{cPj|H(9VrEit&sLzL8k$DrGXp!)@z-lzpI`bQXjj#|xwMejq8jYL0XE6wk^H0p^MJ zB+4p9n7SkdO{<8^L~T5fr75!hR-rvZt9{4)?PfuY-Z8`!QQ`odG}k zi98^RZG|bO60%>a<%ac+b?zkU-d@0GphEbFyO^e}sfg%Zo0#4wO+WCc>oYIvArh;| zhOoxyQUTxNq%Sf;Szlu-baTEmClpuZhk*GMnG^!hB8djLp*B##KBQy^fyem>&fAPM z^leVXgRh}ezPUY1bn=%8gfiJ&Y}`;t`Ior&9Q*>?(yV=uHSw;Z;669ZeTq{mgs3?j zKG|%3=V+GC=sX#zYP;ULC37c}*w|1zIkwvMi?8#V+ND}Uk$^-X%8btzYd2N!( z&o2f%e6orjWAM8?B>p@oU3MC3Y&l$Zl2SLYTOpR@dwe^ge(b1_5=PFmJcUPEuee84 zO$DKIM4d@%j-c~YdoRMz@XhJxNT(*|{YqXB@Ff83FPGoY+?P3M{ zJznEiX{O-lQp3@qm1Tt_BM^n=Yc#U`u-bE;XP)nxCS~q8Q{l(587z*Nn*FXfRw(x_ zF=s&j`R!lJB>=>)PzhyQQb&2RKl~pQ2=)IQ31`f~ zmw^8_6j_2-|8JO{z6!tb-=xPHe8>Opvv0wtLn8fWSl!~YRP7(mC5*LO;<}m?dbjIjK3pQGGwVSKr9S+PIo=`x=#0;RcTj|8Vam9J>!&bbH69F_9P9==Z}4@G82jP3(|m z%Q-ws78F=hK3Lm3qP^$W46`=MW9n-O$Qxik%GG^iD7vvz{T7Gd&NhijTMnbiJSfnS z{VK+Y0t#=gb9gjlNBHXw-(|a$$cPG$>3Kmc@3a7IrOvD!e(*G0 z@?zoWjtJLdbo2W^1J5-BfOasm@rXefNY;*EGDU4vtB_j5PF$+U*LF@0hC=xKDNvin z$m;DGi(q@yur|U-kiHbsy+OCghnvJ!65_8{!G*ibU-6Yv$+k%sk8ie0Gf0Iyod(Z8 zGIMg@M$mjZNN?7z_HW&I`+Dyils|pqII&ditn$^nV*V12;5dE@w03(JB4Ce!_L2{J z9^HL|M)W%phsG50`4P_T`+`RGEZgA4AecF(suh5j+{A?%$@WwiKUDm%p{FJF5AQ*r z&8n`FZ-u~}kEJwxxR&QurahvjKz^=1clc)Ia@p-<>)OoJD}<*^os@kXdeE@kddzYv ztB~hJ!RD`S7(%N9Xzi>L3=-J_HD%OGoGHwf`%-11{*2-aI(+M7H?D-qo`(87d2yxO zdksO>qoz93n0a5P!^=8sIdPQxtAgp)kER|gb+C2F@%Bg~*~45V$qil$C4AmHsjDdQ zR7Y?=HQyUJv*JW6tH@6(Q}J96-^(wsbM8*VBonY}202*(#OZFL34>=H-9V{n30DYw zUMlX&j+WBzQ;k{8ihEJ|0s!mqx|_CBDg21*qbCBFopRo}e(dc4x-NxkiBxL1bWOQ26$?l&E)dFdaNJ^L}@_ zDJe1ycTD19ui6_2cRh>MKB(dEwC}`IbmdYcV!Kzu!Bqjp%E9Ly`ewlw|Di|h>hE8O}XaB-O%O_T#0B22_^Sj?4crW_grOS1U3cTBlwrmlekO%qBO z%>d`fFb^kTvIA>O{PO`VakWa(&@!>!U6Rr2oWEzas&uIJIyKUbFX-0QF(OQ#lD=L2 z=l3}aoRW$*hFGuNd}=16F1&y$LZKSuAHTo>YOCmt#$41Z0dM@GL>K|@hGErs1tx`( z#t6La1fnh$)L<={6BcoX7LZw3V$fhV!t!mMbNp7DFDU=urf*=r;>g*iBQTc1wFUHu zona2Ch2RC|x0rsV1H$`^fy}{mMZSo=S%BR?@o2_`sok3HslgT85A>r_R^V`plz-j@jTk((jfxbOygfB*6o7?Yfm&bxo z!c2?k9~4nROd`6QVFgx^)0?X}_AU3o-&4vl#dT7c`q`f z)Cg&L_My;!->TW~kL?J3>@S`!_{wvn!THCQ2wy#;erfsaFUTL=h(9VDKnC&>xOy0u z2@>(h+9`0Or6hc8tDWujZ7cuO&g+yc?qa{hvvo&2>cE}Kgrl;}Hd7|Xq?PRfo~0ue znDjMOSuxyy#wGjA{)t@AK>ZCh=6b;lSlV5Y7+CqO^>+&3JeB-)zVqT9ytCVf|ABlL z#Qo|Wypy!hJ=MmpnImMWcSUQNHmzJDUwkK_zi_VRpQe^WzRX}<&(Tn&py{PU-1Xc`X}@|- zczBN!3EnwDM))cxxDe;v?UQ(qe*pwO8bpaBc8F8Xly`$3c|R9+m5=V&zcvSrak}IC zIJ|^C?m+K`gZ)NTAmkdloN)H@K4w1|RXZ)of8amV97>6CQC*jzA$R{C*7zo$kbLbp=V9lZbH?n3aRF|ib9@fJgRv)bDUZ! z60zRe6sRaS@0A~^wnecb3qQ6aR_ybSLKUP5MN`8Jr30Tb7tB@hB&-9jkMn5oA`x z%=7k&8@w_C#t7thEUs|wGa6?4n_fqE9$W_n+m<^*R^%ymjrhG9mzNdSn5ED_w0Vtzj@Gv4&plm2 zsn~Ybnw^GD9B-VIwS3==H2OmfHglIcqe;eky!vZLbN%`NL)V92XG>lUlu#v}sY|+{ zW_0P5O$yjxpbFEI*6_LJuI8QX)z?mv{904B~%EVh+UOM+!W2m9FJn&aN*OdrKHS)#YFM$_e!M(*5Ekb95` z=#ozT2;5kRFRelgs^opx;y0A7XUON745;v2!ZaACLDc4@oY=XH*1ec}T(zp*|d!;UWcFNOsy=meJ4PUIdRZ0-7%}hbNz>Jm6Z5suD_hO z#NcPA#A(VyZ9U6;@C=|Ivr?#P>A6aL`==1*DX+xZnTkvYs-Rvv47%-U&oLR!aStVZ#% zIk)w=P$!=-&7!Yjq;_(g0^Z{=&tgADtrb#jD}U=3&E|Tnw0!&0G%8MslXau;-ftJ< zl!T?1%@uv8k<>8>o_QRl(i2JbN+=SQ`Yf6FA1exoJZ)o%@0_d07gGpu&-)T{^vmrt3z!+Rwmv6(o(k*sA zfJKGgU$ah~IRP^FjwlTrdpJNydBcmOuxM=*;cw3$D$S6^`pR*IKUwgWp*phyV*ahs z-~QNMrJp2)6EqeV@%*+ysmwj>E{2Z(&Ka*}OKe|iuLm1kTbzID9$Z_Fe;an&Gk3fp zVl+xVzTihV=$Z7BdgFj|1I}fIe}ni9m-k{YO~vNA+reuccn!-jp?Gc!6?K_4NEefZEnH`R?%s9$jww zbp9JZLjzA-_C2ZDp_0prSMc_}(*5GgkKV4)4cT7%O`=CFlWF6ty3>;Gg1Te`0VtdM zC{MLMdjYx(Pv$2}7(wF-zcM^>H*m_};U12_!abWpxD2AQAkH9@f@CPoXZCj>^Xtkj zN+44+SED^vK-1SMX^px0*W*pefPU3`_~e&GpN!eW*g)V~UvkusATdvBNcx;Et5G&f zmik~4;pSvHK5MIyLVB^4WMhnVxtnl1tT1c4QdjXZP^vDg-NtX>))~`;914pphPfJ9 zdzrlHr|bsJ>Q@}~->73j96tzvP~s6n&8{(Q1d)xzG^Ds|KAm5mh4zQn1v=1v{?vpu z#+N)8Ex*GV&ZK7ROYj9t@W}*Cpx%=560P0%xm&_=t}vFR_{)ZgAN6BCvl_Hk>oBLI zZlfav*l&JHymUpwTo$QLz>RyTyo#?saso5{Ch@7AuPPRr|nbWH+$1)Oe7K%mdPFcP? zOWDUM?MPks0DBujEsyd&Zv^(sH+ZwnN_BX%P5-3tpsaX|W&6O6%ANg4 zw`4t4i8$;Fx*BGXKdb${(Ry$hK+L~`(%{33tm%M^4}+=nmH9$6i@?&gkCle0QeS}} zKrWiB%RYlqUxQDG-PS8Lz?au^bP%f%_v_`rA(_tI&IV5s`9!Rp6^08w;tL4u7w(`D z7DN*Hr1TX;zRSD<$n(|=@x9DeA?wmc?tx`v52T0q#>`YI4#Kg&-vapX2%z2z=Ds&? zKuyZ>B$DKo7tMDh)A@)UVc8dm*~(+l2{uEgk7Ugqa24yeqkzgeN}9vK7_TKSaPoGH zWgi{3@WMVp2v)i-e1GJ}*SZ<*0Mg)HjYv7DPM~|ZsPf5EOd4n0c0?FO^AX2m z#nuWgu{CfgDolJ@7Z{va&4(eF97`iJ-0N5bxr#bL3%y0mt&X^Zv?Xx`u95JcG3Lk_(R!3ysz23m>Q=!dk;09` zxje?)Y%_bAhJ{Qoxj&5|!+Q-pxGFqn*UIom`6*Xm27d~cozU}WdWsa)Iuk^Pm0B)mT`d6w|L1c@KO6hLy5H#+Wq9lvRmQ_IE;YW~3jr ze?i8Hces&}`Jq*1S@#F|kPN65^y6U=S!;lvfC60LEli>8e{nKe2%W#!cbCLPipv9; zeS<{m$oBt2S3J$NIg|tcyGUN@!2L`df zy?M;V$QzK~9OvKtcn08NI|EJwxrkU7 znGDOjHdb)>0tOwFb6TC>pdo_t!*oxvzs5u^%4a@Vc*t@@z+=W4;>OCMK zk!C62agj;O--6PA^Ecx)(~Xgkr$@*dgdKEz17GBn2jh<*$jY z-5w;<5KyREb+#?2YTjF!&X_F3`^?s$QZPf1+)I;D7te|Z9bNOd#fvD2S~Z<*=d8+7 z8yj6+6$EKv9=nbQWJ%vZj$-$f(%ib2%vaGh>U7>cQvq>!&wB?mSht zx}(pJ1vR*DiaTFHoF7T6@0e}G{9U-n4!*tNX!e)4x6RCc`2`K1fY|wQksBh z)!$(%C26xqG!ek>Qa8@{0^3)dPNI50==6ct@jbs(r(V`aocPi<(50KZhDTQ7kyks; zkz9=g_hFG`+}LXNWAofO~;Kt284XrBuOZ9FkW^m48ko!~d|Q z4zS}M@+uyQaOd%zGM_+3*xF5Jd%lO}q6Q49v!?R0CS&e(ID_+2S7m;?jZte_$spea zHm;?h1UYBM`j91*Qe+2~?czz+H-?VU4Rs{a!|)@84M!APrJj=kX}A&WM9Z3Q91N-L zUlppjbga2?xg0eYzR|`zi;*(goV><_F2Z)BTROyCM&kji36H@3>|%aGLXO^MKBIHH zc3W7Cy9c992%oi2?1o$6EKFxjl*`Yn3az({ny()2*Ia z*md~nYj_u$aG^z&u>wD~Cvj>|4&_2v0Zb*K*fdwhmU{*N*`c(gwcy$bA~(Z71s9Fb zhL*${6@7s&pzc6*_hnhJDrip(FZ|kDva4`xpt!=(r$#Ky11Owv%gr&PowTc@uY5HH zHFe#c#SRYZlVdTxn=z!pGMcwHZahhD|Nlb}<_WzWlc zk)860ASIEslKMgDF--xZYmNn`B6if^WTt>QH8 zPV8|jdRCrU3V91;l{d9FnC=GevJ2M#PmLcGU29Wwsh+d>!kLEuMgYWeTLPr2^%$o` zO&hmuPY=+kubI_pv?3#BUfs6Rng`Bui>Fmu>XY=9{RMY{2u<>#c+v&^=*jvQ6z@lY zk3SSK3H3uI39@L2CI#s?U9oHTNQ2ikWm23TH{#GgiH=~4zTjiCbbd;$)zgxN7o+N6 z1f5M3-~CqKummomD)hVC*_0{ye16mlu9j5^iarAl_ZKvvS4qUo<5Y!i=qD4A)G31H zmqk80jz+P4Y{{tHaN#LP5}#W9HS>LZf_V-;3O8^Ip75FwpIQ+eDBqsv{UmorC)=CY z3Edhw&%UzkLzgL{dS;RIOs2F7MlRqC=+$e)#zYCEXuHvdTp%*(nqfX^KP=7aQye86HHWrxMhJ=Bf!kdyZy(`v-Za%CGLIZ%QBqSZhawhONbl zqNdcZRf*SgnG@0{{fIl_VGouM(VP!L7QcbHz$>G3AR%t<<+I|8Yc3vnUb6E;NXq6E z`7}R`zGGONpnl4^dQ~@D11|FndEwWqW>+Oh00q3JQ=#Mr$cvV%x1}aEBa>BoB!VJC z#}Jj0eR-hWP02#5YG&S>l*PjQWSRNZB6HW6cX{zTENSDs>_po)Wg$17E#0f%i@3l! z7GA+o@O240|5^3Fb8!zn3tE2g@nfJem;ZEKQQf}n{aA~y_kyD$uaxv^`F2}3@vr%H z940^QW{}nR-^Sdu20R_1hzcf1&B{(k;h_z_5V0IkXSS4weDdXXVOf$?a| zhVe!<`^DLvNVt&csC;qhqj`OJrefpu`JD7C*e4}l8`#BOH2Ny`2{qQZxsykN{yT=c zn@%|Rf+@}0caAesXU=*jO0j_qxi^cdATCd*fq#8TuGk~OKAQ*k1qy_)t-{KoBy&EM z4NrrOuBHrFY_4Yq8Ab4oLVO`%l79Evs7z6J8b02!MAB zeMrA2!cBg1pr5wK!z~76C6*qWRjy%a&Ko;^*a;ItgAf|RfqV*p7u4rILARfD=G1jv z__`YG;3kR2&YtKwA3iwnIcYdBs|ew zk}|WjLA#gt54Fq@hDZ)eM)Z|1(4Y7OAMQLa_!`qdIb1;UaKQ(`#LX=12UF6iuS^lK z3gO>mtouGIT0r9G%lF0a`Lk4CDO|;Cy%>yBT-(yz_vw%7ivV|@l$sBi;z-kIjA6|$ z*R_AH=P~Gkjk$qDjk&v4i+109%DHYp?grK-8iGkbOYSxp=_OtpPFC|7uIs!kUAafd7h>24^H&2mWekMxc|ftba~(Z&UMT4 z`!2@I*{_!xe@7`(O}S$3wkdhS+=OFXAKYtrKsz_z_Tao6T@Bv}fAp>u`B6Gwnl4YK z@6sFJ<)TmQfBYlbp=1y1DHq?mUef!IH)%?k z*Zkr%W4O(oaD?6DjOl>o0D5)D;KmDk6|KQ5wYrTbj|QLh+BRi1&(q~;MMv3?p#U9y`Bi*|AYyP2qT9bVm zq&OT?PbApC>qY=hS@|Ig@WN+*nhj|TVM#e|LdX$ zKp+VJFFOE*a3u$!{GWz;qbhg!W<~a{GMSqh4{UdXs|*?9;~FRp4r9Vg;zP;N zIWMVbomGea&?}S5sFBRzExnoSD&Bwbu>>WRJRzRs4v5l-L*FvV!Onyh-Zy?Gv<4B4vi)}l=|4MluohC4p@4`Df$Q?)k2+6pk z#;X}2kym`Sh$xhR=-YMtT*4)7eZsS7=%9N(KN&A2&P`DwbtEX~DASJ+bd~n1V1_V) zoPqk_?DnAq;pLKG@6A@H@WRI(eG42u6+mrg(UZZGrDZ;{$YJ6^@`lAl^y$~EA`Vkp zT-q7K2Y_+*4eNa?=;RFzBd!kk26sM%Lf8`*VuL4G5@G{4mAmX5Cv+YkH%1S~5vQ^& zg+}!`vgOa>>46RV%ot;NYuw+0+ zh8JUsHmiztA|oL=t|BHq{zJ6sWXxryAIrIFz2qJ5n5g<0=XRW!MWaklz;rfYU0hF> zr8zVwiM5aX`G z;1}eF|6dym4-ZSrjmt~BjuZC3o6jU5F-zP$FRdGpy1mAumk#M80%K(mM8~wT|5h<(`c6J%dVH*2@$T5JTuef=jz8l-onY2*St~p z9a2 z9Uc9M&HJSOp=!MDEhxG3?S$wT;o_}6t($&GyP;ii@4AxnUs5ONp)FYx=%6l`OA06M zAYYhEvRPRZ?jXUGD(7fXN-ywuZZb^gUVf++!(ZTZ3USj%B zAbLq|DTC@@{1kWb!FJGI;`*N<0!VJjgYscM6n3$}`p{k&#Xgw6oT7w>j3tOj?j7Mi z#dk@-U?Ffol|)byAUMGIK=DEOgJ8grz?3j35y286ieMzrBS=x?|55k^f*`Kpu}Ta+C|_NqUva6yv>YL5VSHOjLBl;1TH0$MYA-}{EBf@EW@ND7xFH_aI)>qyGKHu7d#JE+g(9PEsOyDtH$U|Gv+9TB*TgUVv6cnt>hCOC+ zwr!Hzcvl%XdhR`byWrmysV*J@5#57KHx%E(6}KfHm6BZA47b0hcUAD_g8iAn5lQTd z-29&W%%}5Db2Fj`qcguBTq6~l_L>y*C^&%PD?HLKq`w$~sA+5j7#cJi%`g@+O@5b| z$afnpKU_$8#Wff|Y=YogKXm1K6?htjr#O)e_ml0tOsFeRE8hOQLS;%bpCW=et{>_nc@+9>knSYj@E!Wz`@{K*Gzyh8yvc|RU8R$>56U|eCtv%E721V= zXarCN=C(!d3sGAG#wagI{o3oI7sUIYS#DSOpkuZ>*eHf27TaxRY06a5AJ~+B5{K3j zU*d-&5_w98qGZCPE`&+N_7VZIV7=tGf|YB?T(9JN`4xxxupeTYZ>eH^s;8b{0Lm+M zP+x?ANMRrCBQh*sL1NEnihE7s*dDfr{9W zwT23k0aL}mRwM}<)$xZjuKJoQ$FZPdV^=QBo!^fj%@Yv|Nvn8rAvskn6oN>CdBjX$ zvuF+!RNkUojp@sREV=g1ba@;EU3pWd!PRzFv^Ie{!jTEAu1KRZQ9D8U#tW6&Y*!uF z-a?Je13mzx!NVF*?6y8dLm-?BBM#hCu?3S?1kAw8n9#yNVJDt66Ax@e@;JxTK?uCA z!GjrXbc%^gDmx|xc7T0*|B9Hj*3~)mzv7^LgULwp1%sQ)4_6$$4kzJD5(BSioiU8B zd^-A}i6}{{%Pt2Qv;LP;HUJCK&*>j_Ea7*b^pYTuTw;P-imB5QFT5u8#t~PBx?FnM z&kvRtC3brj=8f?TPJ4qX!SuUoNr}901||Yv&syh-TK|(|;tk0)-~y1=EJGC*EhfTrT0U)~#*P3y&3G&JK5Xbms0d3}_O~IDh!Z@9wPp=0onX z>{S^?FMx=MU?wV^W=-yC?_cN*9!`DDbHLnWAlfLd?%$c&695r zVsEuvdbzonwSDl&*5M4DD<^mRgI+pQja22q6aivwnYk{dV!$(-=fsQb3v=+Olw&e5 zbK^i-tHr>_C&3jZ61Vw}KM1B_@2_iK_&S&#EZBhecUfh`C;iY@Kl_7j_0Z`19}`Bc zzUeNw;8rO|c~^hf*o{V?I^R#Z>@ygK%%^xT2`G2)GGhC>x;aEOzxEM_IiyjtmWK;@MqN%0^~UAvGO4$(Iiv zJ9fsA_c=?J4IKMO|qYWY=cUQWSd9b^6}$<8NGRbrBk%UbzrNA->nzzk;B60FjEEciHVzIt>XA}A zO=!Lz271`KuTQmD+KlUgcR^*lZjYJPFm!1Q<;N*1JFABBe%oo3=4KDT+!xC!{^~Rd{;IzM8Ba<=37q46Z+AF>C4T z(J!f>72RcBg-Wyq73om{Z~bMnM8!hMUxWQYHqxIbg<}-;EeLAJGX-!ounAQ-%y>sq zY=g4l+NFAwq}fetOZ&#^$5ghHCRWzT`01?4zNu}ch0|tr6lJq}$9V&0w8&?CS~%%` z%%!;QMvn5OD<`bjpt2O4_w{lZUYLEo5ZcLn#wtWlc9>i^(#->aU|tS_dHpXKnkE9! zQbl>^xMB;=HZMFw#^(BE?v>?iJyS;nD8i?y*r}Q+_wnRH(PCZ{%Rd^pcz>iWMc6D5 z)H+kN{c)hN3|{IOHxf@?oU+p#7TE0c$`l3SyEL=8z}n1$!V+V7_8C;r^>FF$&k2G| ziqk1{LYOIH7>T?AovC;h=P^Uv0G+VgmVx8Z5oh^GrjV*`bID1rM}aj(Cn~iQ}CK3NKwz#3e9Q1 z{@9sQ(>Ywf_8DdMb#48dT3bqf77jBWn;ylM8b-#dXoj%PBCY%Au2}t<81#AT&Fw~O z-PIkN&HJ8M`EF_J20giEz5U+-9R87~1>;a3@2r38{-l=h=?l2qplEgCTLGqT**>{5 z43bQ$oCgoU1I-)-!qU${^m-DL@21AXg&-r!8kJW8DO$$>4+e4B4( zp0jDx`(o!{w~|j9`T-(LUjOKBWk%GxUFyg~nPBSx;(E<@fAL*)z@?hX6ugWp>n$`J z+(3j}u$QUz*V$dA=156>;$joc=)q5ycbVuK+QZuyD_h-j4^DbgNXA<8?XqsDx+Qb( zAi^Xd*kw8CrdJ9Ta{DOlM{>E$yP8>l;jbRWru83l`*uu_XdV8|rT0hK<8dv_b~dWy zdj(|Y&P`Hj^y>#dYd!aRW2?3$SUFUlYB3p^D0foq)1u7Q@bY)m^$V6qPEFo_rkwvI z>K{NVDJE&Q6spRM)p1sikeY>?8fJZHeRE|5p5c6dD%51s6s>Qp2gX%+rqaz-8wLd1 zrmp2+rPmpaG2OmoSsM^6&M|JU*}TWPz+r$NQC!$!Mk`P%%Io_FfwE{e&}d`o#279o zoz&=mZ^7Y5kd84RgRat0HMxi?R+0wCF^9eKb{6TCIOO+(wQy2czb$57Kz(8|?r19k zme0Fv9_$8W$x^)wdfX8djj{q;9Ojwza5>CK(vfWS?9~qGPw86aBu_HUa1)W(w*|a7v9Cw@&_`IdUP47Z!cve!> z<+C5OBu-*t8UeQn6zdA`1YHFi1RJG}3M>45zMFr~4u?(us3y9MqIbH_$c%r#P4!D1 z*yzXfBfR)mOQVpLJo=ZsQzkMqfqkwVoSoY%)4XAh*K?cH)L>8a1}PE_== zd&dq~s#+n1R(T`VCYk`T)|%lyzGAr%p6=GsFKnl+LH|_lCfm=V}Nx)+`}BA(~zjh z6u<=G&^96%jZYv5#g5aJ&$=O4t4Ee*=t#jndYAaRv;VP$9a17^$rYhBR^CX*lA|k* zZ~?>g6TBWrtWnE0wbI1P3ah9kDj&#xm4$L7tydcqGEk^-MYW>XrJR)j`lX-l&?_ii zAcLU5nyl@L6wFlx<7`Z=*ehRjAuP}{#7&rjydjR!bwo@^gV13a$m%l!qx;doS|HA0 z+F=tjR&L6L)wAhb}dNM>aUA_LRc|39kUF*uOt>)+nkwry?fWV5ktY;4=JNjA1^ z+t}DPHnwf+$^HL*-#k@QQ>Razo<_}!neNlqCyIS!QLfIyBIsYTor4>X(JxIO?=bxbQ5w5ptx!|XUo!% z-l%P@6`Z?Xwr*hV2xI)kZ!q&jsNC4Rt_&GFvG3$y;DkXwPisI+m>>4e* zYGR(bVk^9wziu^m!P?NV@*ec?`yofxYj~RQA0dg!s&&Y=O1`+{nUTuf?h0B^lf2g~ z@^iu!dXpl02nolzg|L?x;Pr1hYc7kkpH0e3$ZH0fmF7@7;i~Q-Ecab~)p|~ky?0*(D2+R{lPESr^Ls2PN0a=*U&uMG8<>*a0M%9 zxX`hSt)aT18sQx8Tzl;Xcg4-HD%Yp_UEf?VE+HHK+$^JEg~>1pAPJ)pF3NqE8h9Vf zW^LGP6omgk5;PBCt6=#g+O!MFMfc1G^h1vOAB!K7a|v>$H&;v{JG{7Fb1q(nrV&r{ zk7N#m7)u_bgf$KMFw3Qd7oFFqZKx%ijS}ymVY!{DJjo2ASrqbYu|3IaMUQ7V_y?zr z?zz$l?T%nPNo`L6gbu9HMX&f7>^D0(E%=V;EaM}ed*7f9qF_1sL4if6BQOMhQF-<| zqY!+NJ^d&`UBe|O@-nO>9u=aX4hM6|@`vW>qQ479tyO_VtZ6?PBztr%;}^5*`XfoQ z1x-rJDFUO^m2_x2O&80G5=`ry$dpIdt1vl>cJnfJt_xd$H=3ZVA|%c`Xa2rv)<#QG z@#(}ro57M~rR&V=R{BSpFVw*@8)`U7cNjf0_Pt>rYKP9 zgNDZxo=)U_?{pGL+TBv9HR=$f9ts@iPNnAKJD_WKr@QnS^|jf9pZi1^Ch~ z^JAXCx=~1J0#DFR(kUIh5Ns~zQDo4DNKrzNwhW0qJ%u}sEo5NYeZ2iGe=f3{9z(p+ zD4o(#4Cz3C7jj{677x3smUZjY^t)$yZgs&unOHyW3$5juC2CzzlAiD5!<_Sx^GZ!c4@ZBk=f}X_RC*%p6G6X2Q>Wt7U3P#rz7`Q$uHw0EagdQ>TM-( zQqiwZeHuZ8yr6<%=CDsI{CeHE^F@d&?31Ek(rYwuu1y z)y|eaq^x6fioFbEgtIR0r=N{n<0HlI_VGYcxnEPM-)(=)1vcOgPoN2-PH;hn)^`QW zMU^gY^J@fL5Im4x=+x-1%}rP4we}p@k_-iRNz*gCWm7chN! zFM?xlf^#_|Da-lN-c>ScRWO>EF!trIvhuK^)&1~4UX-%=zWHVE>1No2Xv$QoeL}8qR+(Ys%7H;T9Zxp=y&yK@y z!kx;CFyl(f)=Dw83dCfF0=HuQ()lj119O?PH z$g2~u!|9|B8OyT5{T*;>lM?`=!8qIsRcB3GkBhvr-n`l02O1Rv6oG}*6s`~Qf| zL>z22U1Sqa+I__}BCyGc9Khu9=F~DEhd$dR@m*VPrKCqoSIcV0=&%5cNd^%j$~@v` zOHY@PdBcjodTJpEWd&ZBJ8S-7%ZYzg+4l<`Q4)}k?ndL@juSDS=Tx<22SuL?|1Lpj z34IA#mDP|(jOHKAlj4V_E|hJOh0~4JkYVm)92}rU#v{TFxo4~t28Np&$tS6(%xq23 z(~&`H>awE6>Zzz|a8&~_mU7IFceTrdSFcW>|(7N25DyH)&yYq7+<}(xbJSQD5)Yjc8Jw7;QUs zw553FHk*aYB5DGju5M6AgSjX7gGAQsjKr*CgG%7S0&6+!hz6jdqH0)~p&ULFL0?A= zCAU6^Yu9L2xtdYBjRb=9m|KFzB_jN;{DGr)5=BD-a~msv8W=<{EkiY zA?HsPed=L=bBfF&X$$UjMIl+OcVV8fW3U_lj*0<&RrKGvW{z)-bl;`JS9RtMeeO3@ zG0M|^+Nn6x##I3VJBZ0*kB~y z-W>E3^o*vG;ft!`lkTajhsuYpBm4v_lT*r%T!>w6I4{iugq}}ib1FIj501{xEt;80 zfK_B$ASO}XeC^@)G9#Pt;^k;lo^o-qiklpuC+NP~?HQ1o=WoNMZMC%LoC)f7{&9S- zlV-V*qfngan821>{;x#Nh_14+m(Pt}h-_DhpO3!sbV3|yc`zL+O$cjfew9tjKY9mV z6E=0WFy@D0YWc{Vj9X3tO%x_4fA*NRa6T6WLq^eid9TzF^LRzh$sCOPANfp?a?GLh zffNE+<jnw#G`8h_d88H#G!CZwxrQ-jOj0t58lxg0Q_OhY5$?XSjM=WAwbsQOCj@ zFK{8RWs_<3bVDW$a^|PcwoHqjjGC|-Yp`^A=0iGHmPDx>Dq-wl@rq-f%D9~8WL~d+ z#fD%xt z&;{mNC2j``o+#k&PS8QN-kIl>XX|Z$QP-*X5hN?vos2cP73DUwlx2~yPSpw+c^6|^ zuEd57e>l8H#f%fvR2GQSC5d!wTbA8&Xst`1l*rM^+~V;>(k{S&tRtmH3#)uaO29Gk z=m2s`8A6|iQrk+*^|%;r!(AC?VkM>e3KJliJc%|BxTGcGRzS&X}ND3#WO+}ppZLkx}w2dY-W(|gULtTR^npX1rKcZtYMs;q2 z@+YuR{P@G82RYvcRHvy^IYmO()s$~CBZ`Oku1Yy7H}5) zS?7{mwo&{n19cFSJO22!><6~-<7bQeE$$`{@zDZ>({MPuBg*J{d8u|fI%y;)0(9x_ z6``l!2J^p#)Wut}*Oqp;d0`sR5 z>kDgVwq>XPWP38*k%DKFP?dE-UpuJJLWJE)c4bA&Z|KV(-Qo#M+z&rkIW^ArXfC)QiR_4D|AJO%QJjUT;o!oERcHs0X4-gyl8I zp`Gp~u72CoVSAt-Ez%5CMIZOnoiSJRLRVmEqJG<(bXK=%Im@Ve;Z+$ILQxA9+plTNC zh(L6YIidc3#1&Je5gbrUQUx?WS0VG(%6UYY+!1=}Xf+Rk>87@ICOt4R8%-ozoq*{4 z_(er@eyu%acD8#cn_tTMU>@Dxb{g&(jBQ6TJ4fx@pRRMFQ~yZ9ikkMl^R#jtH`@`$ zu#!x9hdw`B;AuWR*#e$2NUovmA7x{DujA)=dVdM#BMTBcXHD+J=`~P0(g0A+rIDQ+ z2RBRde->hqcrbQ#^_-VKvc(q@mg*%Cda}l0+xFxn2M8cp3R zJ~zOf3qKN(r~0=CZ=%SYyQ*bk1!jY{ztMZzCd-TOvG;YiJoHI$mDn0UHs z5qJ}>+?EU8p2ZcpWdUW1=nJj0!glCjE|+>vR*%^d8KN7Q&1Ra)=0O|e^ww7S!j38J zp%&ZR3pC=*hju zm%hJ&PEaxY4yGs_iuEY`dkbrpJU&)QiyZ(bx?S;=-%MRwz(&kmSsq$2D`PnMTKlTNTlx&UZBRHY zt(M_lWsllk3d}6i0r_To8YbnIwO$N0@4`T{E84(vk4T`Gm4R<8EZb(ATkTCp00}$0 zx)<)sjzo}If~mJ_0JCeXSDIeOYMTeHjiG(McZ^=g&LBE4S^HeeU(xkwkuE@BP-fPZ$zC$CvqNqtNW;U_PEWjFkH9$QmNevSfjLEii%lm1f4WuygXrCk5WEl+$m88s>4P2W1$QqjrOm+Db+AXi2Nqp z%38$udd?;s2V#Bc0!zVyjedaZ5yE2Nd@GV55j*frZy^V%E9Tc96CM0BydACI z3+*EBNg4M|=zB^Pa&%qemP+SqQIvr5bh2mFV2f2~0RtH>1E6V2J=n!jQ z0__INYy!bsV0L+aLgq)8)|CCQF6gn=nBRYctuNUiSW-v)-7?|T!|le2&CMb?C|Y#O zkK72r!5BiIZK_^hHJ|R1})DaWN&rB;W zUYZYlgt5V-V% z7GOc5%EP0Y?vSFkru>=YRS5|{LX!nr!FXyTC~WM_bSg*P+S0n5uA+;g`n&v|I8i^% zWfh)JjfpRzN!NuOzr{)i7_-HW(X&(ui14laR2I;T{CGU^*=!pQ8? z3d4(yp5WPMX5unJ`!$nPx$*iAr)7q&{$dNr2Rgj{BXQ_V;74kZIt`gdC$U`7)5se#I6T4n5k$^leEPE{!r(T9g&uhR=+`=t^4l72hRm?Gq%b}gboUDNF6DY zhF}Rvah!BIaO@aU2vPuEzj3;z6XNTT_m|X(2cHd`i6=!`(*#ca9MMpA+u2x1?#pbX zY)@2IWnVsC>Akz+vOPb+qNHv{=L*i&i+{98Xz>Lu5pd`|KKioPOjKAGTiT>%xcMeP-`)J!|5FTSC1$&D~Wf`+I&rv1VO z^B+u!?TW8mYByi|@5OPfC)r&p@8a*b&2gNbCAuSc{PVeck%YLVFAjIp)CI}CB4GPm zr$?;J5|@7fNjydsN2>M3pgYz(8|;1}(oW2MJ&1UL7S)mTJCKL2Td)45&q>)k7;Hyu z1F22tL_o?m%5pPd?OI}pL`)m^no6dWN$t6KUS9p{mR$Cxd_so~SPVe3SC8s>iOrZ) z^IL6WC9K^D9eC3a-8F_W5#2=wcGX`YrCbDuK>%OD1OAX0zZ@QL7X&fPs#V`L9Ue-{ zvS}v=pLbe9I$?~8HtQw|>^Ki4zw$^*p7k7F_fswnUz8%_fSwFROT7x<5vLIAbkj$2 z25*&r^upTOPT`rOiIcXizP3YjIWzKHz{HKCDcia*+jM)5pS$z?;+_)gT3QV(WgYvGtIsf|%$}ae@<{dlQb!d7gc79%S z`1e%hML@l%SKjxbK?=C3H%oY<67*6#o{P`!$hq4tEooNmYHxB0%=@+aMaDXpcPsIJ zHM>)MsRhL1W~09{Es6#&cjd=lfE9h<YSzbq@;R-@$Qat?tDz~`JP{wV1}rsI_* zf-d;@S#ieZ<31YpIn)a!%eP{>^Q8y$Z1!n$klr`p?F4?$n!c0ifA5(odu^h?e+2il zMT|@Hf@o=SSSM-mQ~g9dDcRpjcu%3YrEDu#!cvbp4?32IkNkdqJ#P% z^oQ=aM%W705l(olk8rJgkg+fVlr$=!=5{w`t*#gONp*tV7eY3h)I< z`ke9T`#`qo!|${G?f1TlblqM>D(n$Q>e_=RDbXHk;DgnkNbUwMx7APg+w1!hBuWhd z>b9Ug{2GYSHXxS*%Bv5#20;aCo49Rj4l&QzjX>u76Ynf2-2ka*0}iR%=ZYn#%Rkp` zOXvxc(0_9ag>qZ*;P;RwADRqV>f==M-PPPO7x24u~+=f z`6=ZWZ1xSp6^>o-ln0b|k6T~zo5NFB7wqO$^tSc~p7+$JA5p*llVpT{_JGEdtW40R zDB&B$==Sdv5U7Ell>Im|Xjsg;I-{ihjpHP?`msB%m`oQ2Fgtol)LDid{k#>?Pl*(g znfHkuOTahon8M**&9aPf$PrQw4Yk@_M-)6t^{?aUVF<~GHO?N~V=;^MG9Gw%ByP2_ zHz-LI*#`N0aMlgCEF6;_th^f@bm>RlDYA|NgQi@M^|XiS)=9V89IMY@+WO|!xdvw8 zk;VrsN-3*cQ4H*(ODy?u44fxRutqrA78$*2I6!ed`yjh@<;TX zRn%hxPSLDE+bF(x7ZJS)+emApX7P=lCee+7546A0>jckVQZzTZuD|x8t?l-h&itsM zynyetas2o$@LuGW@Lp^uTo3N^Y!4#yd`(Q2BwjoxY!5Q?sb>Qv<;&8FHfMLP-t*M~M>yrG;VSRQ!)86FK#9GM4DDWzJx&NL|v_~^jeKmiC^u#ezcz(6$k&fG)ZVMhoP9;X+;zK>(&cVc5x_Y>>1bz7bP+zW^|2J|4XB=p zbn>{u{=(Dlk&mj}DIREjI<9qjtI!}4r@0xUlr~TD$j7=c&@O1hRyoCXbof#`s=`rtw`K|<1)z1sm1C&r=nWY!HXE&+CpQU)I&@Pypa4iD>!jakvsZ74` zO}YN0kUOC>-sUiN{WS+9IMQt6PYHag6il~oj5XH}1zj2rrYb54x7csIz_+o3;(oJNSbgA0f(thgWkJZJsd(>rPE4CJZh zcvTVbBmK5du3n4ULVnss5!!O){8L}LG>NghRm$MUAnrRF40 zn(UQW`xdSi@}<@%0r{V$8NL^`QjsBj?abd+9PukqY^JjZ=`Y%3^-H=R(|ck=`yK<< zva({^@qEYsVSLc6Capn=4m(-k$xQZNU;fFCZA~%c*-my>&g=dIX8XcG(7sV z3FZyzvWwJeJmcDz&Hb?FiXGpH_hA_Tzb6<|soVn?U5&|r1HaDw0EuWBPoydjiGoYh zmV%+QmCNBX;|j3S^$4`a_)s~@*x8ltsJfJ_lIETrk#`;m`T6%@n^jPnVbe=vloXJ1 zwymIxd($Qn9|ulgy}?>apJnuIGPt+MB!ZBnQ~22)23 zk=X1nsKVoyW>5(H2aW(}4*j8djM@!^Xkn-ooLxpa2 zXB;6Cj#Ba1i-WYTb-NQF0=e<~4XhcK)_jq_0A6hD411*Xl=Fgg-1wA)qcwzb$A}K= zo3(LrBhK`=d>-aUEiNMNn+G9`T)8BG$;Xz5ik9X?PffzfoIWrNn{T}6K!i%vtI;?fvyXSr7xg-T!?lVo9}rdgLD#t`<& zj8(*BWp^1B8LfBmC;cluID{bi6H*H8)f-hLvMAAOjW8KSN z$w_$Q`#o&S8hHHBeMvDYZ4zh>=ej{eASDD|)<#2*?{>$W-R+wRcPRp7K87@R-bCCg z7%%n%?9+^87l`DWEOz&%Kl%q^!L^$KIzSY)Pt@)HL85XKtxtFXhIu7#fbj`Bx%aF0 z?;Bl92!Nn|Ww(XQ>sifgkDETeY5eKqg%MJ{KH_8LG z-T_=u&EeL*{DXEF+;3{kS(}Ui|XMTs9=Z~YxvS_o7fo{jM{`r+fttQp1!LS$xG&)vuX?Bv! z#a4&U?Ro9MKL>It&kbm5wR35YAs?C#g*r9T?C{yNY7|dk9a`P*{M7Q(gugQy;fiz1 znL_Cy6zbZQ>jc9;vnttfGsuYd`F3xLU)3Z0BJ7{e%YfEFy*J!2`7wr(OY}j zPmrrjAGqy}id4<{R314rm$0+i|&*C;BN! zt29>|AwC`NXn8#yEEv=#9iaC1JNS1ll?)Py@E)%N#!4}tHEir6v1&*=D#C07-v@b8 zQ6Du!uwWnwUItCq4&({R|Elm|$|g$I(S`eZ;-wM;H(43zPGWd!@RFXVhHFW8`?b)fMLZTWH-BmnX=rcr7YbQs z(`BUXwsfWKMoXt2YgnBMhX08<6N&udjO>ZbTz8H$inDJ#H8yjptLG&ix=R_#V>vfD z93Q~ASR-G#tGWH&5{23B#Jl`l&wL0`z}1s+Xil%#2a8`1afkSJxdjm%)DCUvFl^^9 z;lK(Hpf>*~`Z^fsK$j4@nj^M`cssyRg7pbf-2%pl;?}Eb2xX1>*d1wzWi1TRDtzYG z*56^dgr#pcpL6_*%<1Mz4Tkk8f$++uVTHi_plTmbKZn~d(V~gK8!Ti`Lp#8y@>_;0 z8W;;vtARKJ0=V7bRhN+fMyi@YIJD zpk@wExwY9(ZUITTplD7ix{#~;Gd%ws`eGDHpX>)8v=Se9z(Ah@Jz?Pf4s(kF9|*wP zFThT(%7qX z1BGJN=}I4?gIk@nle3J}Ebp?3r5%t%C=m(cxyv>ZXT2A_I>M#5f!HDAwkCJc!oL+o z$9Ww#ft-#q#i5@?_gGWTv%CHDxPvo2P>)QO74Wg+q4JESpW%)|8J0{e-wt2j zPiLR^#8mcCZXdUVL>0cc4SH=_BWNZh*jP39nPBcygS80tcy{{y_y%<*N&rl53+BB@ z9U;lSQQh6KsT@DQVcp$3r$C!n7B)g8uFAY3s0*BI`*tJsN`mYsmCSdoJ`pvX3E740 z1BRdJ!SKyF8ngS%|IU8`PU@|}y2^xH`=MrdUm0gME$I4Y(eXIP9prsc0?ys}8+l=F z#B%N7Wp@JbSVTSM*R_^6wZKW{Ns7Mk5IB<6;1$>sAELt%<;rZ&Qd?7XB#RI3rM3n_LMZYMb%87s?0rsCijy*N`%#(=nUcQ85{o$oSu ztm#T*Itj=eOX!KQHWu0(808#MdQS6*vvSP4Da8rqPV3;_3+wO#%3iCg!@8IbRjLjE z@z)l~(MDNkHPotgC$5Qj5%AY>qpso&wSqp^%I=S}H~gcyPVnTWj)&tK{5N+U$J+j~ zOoEhQdo1vpX4sk2258?OOO#%TUC1t2Pi?4ufTFsHrBG<1@%-Q`%;AHM@30s=Q;guuu3-Uw4hi?S@ z9g*HhO+xJyI}CI$FznU(I(dW@d84MAeS}I>9RGAww3<+OA4XkW`tR+baNpL?V)aMb zyy!h(ZuoKcR)Gz&Ux+vSrdg;08z8C2C%%pnPunmPl46sR;j*TlOjMN|u?;ICl$M9H zJZPe|l8WY^aikAD8rBzR|CY^^z_o@EC6-4XAduLz&WxQVQm+$u+TGK}r4w-9$%A>O z;qOF2^AP5Vn4^Mh#}IkpF!O!h;WJOC41Pbs+MF%MFan)^iaXj|dfrgG1CK3tZ{GrU z#7i&*d+@JW=~27<#ovOYr!VcRp1`UwfnNR{rj}p$zc~jsuX3M){kVqDP?r=&mLzDF z9F*!tW(TDTGF7Fh(y0*sk&`WJvV_^h&76VY^ywwlp7G)g1x6f}viK2Ep?Nf(4J3~U zv@1UB3joW})x8MYo~h&231CkgslAs8rEhv3@PH!Xf!#34n+}Bp z{0tQ5VXEUFY&!8Unik3G*!+HPZd}e&qkdd&wG4)647@#uJOa*3&M^nWU_L$PQMCR( z7I8kBp>V7{^6Rt=dVyr+et8!4H-=l|i1FliW55re6waiGKF(-gg_Ek=^fs`5qc|-6H0DeD&c>>1HKoYa=b#U zn8Hzg;C!pSW**_V-AsYz=k5d?+n=i+pa6Io!aGj*rcjBu>fg)3NO=F~%$90~8-Q>3 z3V-R}^O1i33W5HTGg7&`)*G|){)Ruw`Yt2WD~YiP*?4?XOr&{KFho@x--Sgr^Te3- z=Tw(PF`UW-`~q~4!U_RfkT!J^c6Xj1`vsV)kk+4~tT}Y6#}anW9QlyE3oii~UIFM% z(m1fQBHEcM$s7kLggDawfhck4i^=%>jqjMvW@NnZ1FJX`pY zTWyg0DXm{!{*#w@qygE^HprYF5|KE#()PMwPq+)52Zf&}hH=XgMr2qkB-SN{c%4gb zj9A!ni|a2w<*--^LwYwwhXPf4PXMsHOsc)j@)wn3biqDT2TXfkt3@{p)@@{NOVop> zon-2_{NA$E?c78af~P|^gfoipYr@>rHkylw@kOPW-|jbfQ%{)#Auh;*Mi|p>ocz;y zVHD7zSrlF_lwcOIel3AgB=*FnZ(qO7+I_D}YVg_)BUb{rxjcW}*J0_}s~&(j+eZUO z-H@?V+zRWmkllf@y3&&Ifs-bB)qW$1>rim`gX5Z#@9iG1H$nL=rw75#1!ijz6f z&=-2jsLle&+5$+sc-%W(hmjr0lwB8iGEeRo@KDLiGviCwy2m;f);EDb8`CE+*i|%_ zI}q>F`Jr}G|NY-7y<>S zg|K$2jvzD&kC=pp6h(Js3e2sYYS_5U?9;_(FU%x4$FgrC^DNv)A8V<~D5hOF)+a80 zQB#EKb+#S9Dt%s*WLf>m%vp7KpUXfxN;+nB z>D%AT!ZF@}OQ?sP-X*x^ca$saJJgP2dJL&8%^9d6wO$!_3G&>ulP&)?(O>Y(IVe0L zg7C{083BjFsXe#3(M;{6MzIEH;+Br73L&IvYoh=cDyWFJ2Mt=)V|@m%Fxv$K2`(!HH73&EWveh;F; z5Nowo^Zn|p+pA(uJD$=$e+;FYft}mW+ICJZx>;gTc!g@Jnm1tUEd_JUOKumdi~%R8 z|A&@_O1k)O8GdNV9Eh|(*eP5ghOHtFJs&D)G@=DsksYvsiUxhV%Wi134x9P95oUri z<44gvVJF-)e+jHBz%oRr@`Emp{v|<82MI`gf|-USMQ^QnvGwC4AT{Z?EP%oY_cND4 z_zQF#Tk)fU72af2>C2gLBU;-Nm$ArNf1XN;ASV zUZB%<;gPPqlQZ>2SiQO@>{lRAdvF=9AMo5p(tFoN)PDlF@rEp1IzZ1|+9Q{5&L9_U zP7o6&2rl-*VW@Sz63cYm{;2S+_FFnjMmV^HhZbC{s(B&!W*rm!uA|zC$ngxh@~2t9 z{tePLVKcDdwJ64Q^@qqCgt~HHFa(}&?ft5T=b!0z`SW0{Ecgb&toIg*n#k8<%C(5n z>8T#sja*&ev^t$8`b@7en^@{2!s@U(h6)G(eHNEk2y0c54L7_VQE6<@U!bilyJru7 zV$i_WlDsu54Gv>fFY6NSe>`W|Ar+D#IqnOXJ=C0qN@oF(I8LJVxq%0TsKKA3IBSg= zAg0{MJ&v%Ij)pR+8(GGdBrHZhjV-(L70A(Wgkpihq~VPNLXLk4Z|d@KWIxFtFKD?H zB`5j9_Q3chqxjPHP=rPpr5%Gj8m*aw5mg-mA|*Rw zkm2P=WxRkLOv8S5CBKCHnUGrzgO7qc`1_>>{We9?)t^o&N0m*o5LsB1^y&TPT|T)` z0t^8CR0)wNX(M@Zj`A*CHl+&&KcrKzT^#?!l^Ms`=EtyCS?9k+bY}_V{Nu)KT3Y`z zXHZrQCz&Obo?1e~hpC=!zAfYwsEm6y(jj~k5iTEx4O-hKRh=?T9YJL_Bur9IT4Qqw zl2To`V>3+0v)KFOu`H2dB3U4sH_W(_Y6KvQrca$~evDpX_N+0o=1*ikC?R0Ipk8Qx zB$bPZ9 z>3b?Slo0!}&1v&v3F6^w(WPy*P(Tl>F!_`gU-4r) zxlh4pG8}h8G`6eSo}C>}TH9?!1n&#QJH}3`nX3HMl=gf!a+0N(etlujdzG};5`+=K zFrf<{l}F`U`~_kxa5#^CrM*T|l8)A3U1haIb$lbVK)YsPX0ef`u6cp~2jZiU9Rm3__2!+iANp9F86Mc;9j z*V-d$h(|cgHNg^!ksg1jJ3!^?S)9TBL@~ipzosQY-=UNr!)-<}vF?dl%0s3mMu;E7 zarvvbM{R?PZ#@^I?;z|&doh~dWTAzG$0tBf&0k4%j2GS7lg=o`aIE z^e4E5P;~*lwdn@`?ExW6vUY0n>_jWO8sFf|nk}O`PNw(M&iMf>AiVuDur9~gklvlU z4iBRx9wJZVxMP_$1m5YA_}fG+MCvrhH%E0Fs{#zZX?GfAQ257?$q5)~&Ene@l;OPr zV*g11Ud`%TH{|R|AC7(V^EP~hI??El3V}a<*C$}u66HvG#A-ypyWQ_Wp!1FckiHxY zIehoq;Qc3HFd+*76e@B#5;1Z1%N5Ai6Ci8csPI~isN{#bA_yv0`*3aWR!Yv1bJszT ztRA~}aiwM+dYo32Nyu(~hUkfGT|6=!p@Y7Le=Mr~`^Ilgv+-QiYNCbsi;u{F+xyzP zVE=01mVRtI{4gIBk%)-E{%Z^Ici+$uB))*JwSA%>qj@k;7Z7i*qc9PDDLIjiWHI@? zPS9B|lU+i)l%}9dFr%yf7(Am&S=LAEY5F*B7dWAV#^PsU4_YkpYYtM;3wu4K*t)$c zIH|)e0cN~khM7)gVW(C7{INzgoq)qB`yv(T&jg?NI6}OKUh_E5m(65-fYxS~WWYLw zqK2z5~)sLf#ROMb%JyOfcX#5~k-}2RF)cc-bGY&yn>Jx7pc)m>3>PA4~$yPvXD8PjF!gDz5*$%4~l9y^mQM{Aq-f( z`b;~&dcRYXn%<}O+Ix{I-DfI5V|~!G&Z-_Xu}11`aL|Xhekd#(ecKZaRMIxYMML56 zEE}Kww7twgA4?mveAgax5*?!SYFfchU@ zZsHZ*0{s7(jXVgWp#O71gCTqg!u>xPxqEN~uK&EuPzW0T)rv$!fc`Ha6$t?x?0>Pj zs0e2Nnednh2+;rI;t>!cApRH2M1)ke)ev9+yLxyuArTegNNl4dQ4NKB#c9gl1scfc<^CPUOPReX>o_c|aOO-F@eQ(` zT~tjLX-yV$98Hmu8pKVd9mU7*8y~YoFJ^Zho*q-L6zWg0wYInt|k0Av6LELPg*n3MAo`-G1dch#nBYTndUYhbw~{Qva{B6%soUd@S%O zQHaalHo9xV_GVP1Z6E*kUxR&ymnaa?J7E6X0k8sphK%{DazKcpUZ9^{YhO?tuEckr zG$;h3N(yoGwOu2t}VDb?V~(><|d z#a?3oIKL9V!B}=#oVd!XIpMFzA~#mHr^XWBONR)iED|i%$iQr8a8TshcF&w!tjk@G zNg`M(Yi1TG`&UfKtrz1MtKctkjECw?EReGy$}InDh|T>oM6VVcfFU)|3O{EbEwPkD zjkM;i^|N4T^a!;K5?)y_Ybx^efyRb!EHMoPpsO^Iw`wBk3>XOEwU`d$q~AWCYdz*E z4b4E}Ve=xj)7hI*4Vp7rZpw1KWY5G|PnwRwmM}wbe9hpGPpd4{Jz3u56MLPD-&?MO zg_E5D#kNT5()(bPXff$um_>@=RFHFVW_2=LE`~AqMV(B^>?&14z*Q}4RoZT4to;55 zSkRIF5lrdW&&fY$;w}4g|IY$*X^o+nEveBGX!y2rgR_=fM&|kXIcgfJ zRhw`~u<2@YAkscBoCWo)!fbK&pw;K@_z*VqgTif(2 zh73FIx+1K47mqfpkJH3kdZ78bJ#5T9>kzzjv0#VysVd^K)Ez|KxV>bDqJ12@JVjV& zfDe=0n(-6_BivndP!(fy2uY+EVDUs=kx*bMZi{ZaXw=)h`tGwZM#a?S;bfJO9QSLs{e*6|> znc+9+lY0ILpU}yeU6aHCl&;O*0?$cZ=4G2FbkNJDKf21E@IEG8Ym;{1`|6~GcMp#R zAAaM}1$kGQm}JgNPK;}C@8(ehsLS(a>%Q@*v461K6ovbejGhuT;>{nd-Cl&UWoGhN0$E06SGRB=j5iNfi1R8oEkLlhXuU*VGo4VS=s0+^|6)= zjhb4JV-&D7?*B`b6q`9|#ptDY7tWf`*k#+C%P>J>?ucHY_&^PYy$D?czP)GPw;Y#L zcCzvp1}{&P)KrBYRyGiFQNlPvBEGkd)kzN!~-OK0|tZ&bnXN;#89rb1oNv$U|jXP&G z4!_{S?6LTGaN3>nRr}rpW71EOZtv2Jii}4li~^TQDQU9<=PO!jripR+`egO4k>@Q| z&(e#*?7vNeHcOCL*Tw|>oqu7Q`mhAs?(qy_%X>=2>}b!Ch+b_FJM!e=S265wAHnpoWr4A7TE zMPtluO*+}x9<#cN&)@DO%b^(6f6?L#;ZBKx*&f_Pc6E@S5m%BrLP4j(=@L3$3m5>9<#j$g%AWs{?A za}VnsBAvcn4ZH`Kl4p994`i?K!CcE0;!zcoG2w2)Jsv#ZmE1s_3^-@( zDut=bGnpNwf!H_dTuKA+t=naY4v7NE3sqUaE8wRc55voA>@9XYgNZ%(29^pC6Hq!n z;>)qTzYO8T?_O?`OC0Lo7j;p@DXRyPE9_8z7Hm79VdRaym*n>@LK`$dD1}$#2~IUK zkovYE&J&8N$DsP8ly?VoAbz-u@Y0fH+jcwu(Onh=BW`j|9)^Y@&TQtdxIpF=hBLY$ zecar7lmOwigzZwvO-s@ob(Ee9SaDva=r;vt%#78=x+hDfA1@)*^Y|INh{9RfvE&-J zXHcXPQ<@Y7&uxU9dSjwd2=0t2rT*e*8D4sh9>l+`D#dg6yC)2I&HQ$&q7v8q76BDD zNqm`0T-xRwgs5lo!7~p&qdG!9rK;4yVk&kR-0{vZfVZuHz-A;RC6S-xr&}p=?mofK ziVEuu{YpxWKXRmXU+ugq7Z@-|6{~k)Eei+7$vd$cCwXOzIjt=PnA>NG3HM#4m)}jO zT@~y}i>^noF-KxuF8eEyC;bk=XY|`k)j|!+%`_cK(|{5SRg0!T*y$yqE*bA^u|;TLJE20RNL8UGR49@qPmXQ_3`U0)! zKJ)V>Bxst?kB}|lt9C;iZSo-Hf`^LZb47l_aUcb!><#J;G$)QxCwk00&?kaMPZV6$ zg>JwCtC0L#DyV4l_1M=pK6^Vmdx8J{T?u~Aeep%ZHQ?OMiD!W4x}(8UX>ldwb_fWC z!nb577)Hy8-#x z)6qG9v2}BOnAWi2!h;sJ~^LeH0QRcg#4S_=UuW0~wd&}rWd-oDO zh$%bBiBILV82L;m@=*2^3kXM***PL?A?0AvAuYR%|3VbS#XLg)3lNM2aXj>h^csvs*)LVCGlrbtLKrkf!0oU$slR z|01MA4p+qG?6ON){jCf{@>1<=I^M;7A`}=!@VisB8%pBjW_&kjpHRkY46i(8ji}oy zPz!Z4`~Z3*-Y3g;9mg7iQj(FnO`U1%L~{KLqN+Nvs(Tya7d3`6#ak)OwQ#5Fj$YMh z1W`0L1pX9Yk$MhZP(yLhFc#M~N0~ObObCsP^E^80@VEgKK-B$$kC3EPcA@DHGbJCZJR4 z`<~`pV@;0evv2@R-mY-)jSYyyMp~YJ(ObOPB4M*HzG>+~&U~`S&>FOsv23+M1Lw1z zipKcYnnivpVCo&Mw2)0}2t?58xy7oUCzkodqAwul5smptIzVzV5WI+<4jqh;wFHkxfNZnyLHs%EsHJAgLr|;jxT{P z(lrF03qo(xQ15`0ZjRWpIm2RagsV<$x0dI0vP*k@;C4J5x4K8mb`Yoq!$g9seEvkLy6^mpgrCV4s8p_f0ciPN^{Z z-LcpJUh(^>Th;(pFJ&^RzdHX}=gIrk8DL&gjdeWV^?|(hRJ|c|b=XU0I#y6b9 zPd8BQiYDO$r3-+}v7beA_H4d}9f90pJEhkM=fYAag(om%r-kGX%nyyGZ=JA?MZnB) z;Mg5-;^Q-={?kw%_$lrzaiaKEEG8T?r|%&-6KH7qJ4|;E3~ApaOxyrUvs-Vk>30mG zeN!qq{0dziok8Udysn|{h{lHEY2D{c*XsFv{NfmHc3pA7OlVQeUSZq5j+mhF$RqGfLT6w=_G<}iD6Ai-;;`x zl9K31m&AUHVUTi)k&$HkkpjdxNNdA5;B^@-;*+RIr^WO_9!@5~NkvIXNl`vesF3YmVdvam^ zhQnPzO4nOXQMB$VSy^Shz^10OdrpoxRdB|-&A;VQgFzZhq-9SdWwWbzKhClK3)@a_ zO|5R&V302)4&iaA##NrN@Zh%=E$oo<_uCpyE66^@19l$%E!ZOC!!P7S>&94Zpf`!l z&GwmT89H-y7B_QN8hXZ(^j6TkxaPSRfE_aIJa!VnwnKD7w31ZsM2I#LCHshsl0x2G z%aVwP$zWZ5#0q++K0!B^CX#c@^S1cN0N*ZsTsX$y?AS&77g z*$uoglErQr-7#dBaPrhlwyr9vmxN9TE&9(|{LaT0*Sw2U?ZX#%p#}74Q)&|hLiz6M zdIDJm`U(bh<)Ozq!QBD_O#XFh7_CY{-(U-Rb)dQE4K%4jry_MST2Hpj0My&V0B?}m}I%*S}?(JsknNl<^SC``&ax5+9cG+2S zO85oT21?Qgc=$PDhYxvW`cN!xXg@^9iQVCsnHd4Fa|fIxu2*gr}5<}JYudj{E+`;$x)w_ z$z7Lt*FL}oX4z_nSJga_2$szcKB#1M*7U{mYhINcYw$_l)BWS=*Dg0MLyq+Ao#6Me z&T>}q#onp9+c?2Bsp3!y?6#PIx&!q|Jxgf*PiOS&<>oX8TK-Zih<0#H0$oa=9H=iv zW;crm>QgUq4OCJqW%ol_@m!8#+HM5dF3_zZIQn<#9~uo%PW5UA!3dVlAC%nG)9pwx z*E|HhiDbQNTpbJ2ENdr`)%TcG);Rme%GP|Iq>2&}{CitLi-~hXxPwZHN4?MTDS?Yv2+O%sr z^@~z^!LgD>1GV?|lp!)yK1w&XhsQeGg5|N|v@|z4W@v6AIeer~^XP_QsudEx(w_q+_%unOoN3;1O19%)TxW#2oUXrSAYwtOW3pp& zw?cmNZ0zj&@w^KyhD#)36k={nmv6d>RtH#hGc!3{0v_1P`$uZ8u=(1rG&}K9^=2it z0mwV}NADUzm0iul%}kaGz>RVpNn6I>vCdVU-DAc#)idgJqmoA%0rMErWfC8X>4(OQ zY58<(X$b5S&wAA5jt3ZiKP>R9u0W3Fjke{UZD)2N1mVIH`Mt$73N!v_`fAzvu=Fs-=;>pd_B@@fMcH#2n@d$D0C8QbiqoI*C3|EH z2Src(QCe12s=+E(wdFHOydOL#?HN=A^WOyv6+f0@5UPXpbOS?lzM#B`U0z+;-Z4}s-^%Ab-oaC3W42~aV4 zdBb6z^q9$8`>O7yl68QYThwkaJT)Sl!7HSR6NZyv~i`ThqS zFDXOC6YJCCs65c@Ao)dH5V#QBF0x>4m`2!O5(G@L-g?;t$XaJ}XjR6mvbRguEml1gUz? zK6oI?$e*3w6V;65Rdohd{e!5Vq+dV@aC{Q|M_?Fw_?T%kXyHHVyRLH=6kKv_qizHP zSVo;T%Lqdnt%f=AnF3Ao4hsLs4T2-zoPK}=3ZB~DIgP4IIP%=A-?!mPJHC9;@QpTvqe5y&l3GA1*nywuf%oEoWeN{WBdg*ELh@$|#kfX6 zFw(OGO?Z!+8%2$*hoX@w=f2rp@^u+T+@Sw;3vOUWKo3AqWogHhbYwNT^p)<$6aH=j z6pY#xkWl>o0WI>0BqBuI#Hwsw@m0YYUh*IkH6PKgpfBl->c(M+_@6_qdnNOIyE$!- z_4C9WwC=5qcL`&jN21a`&Yu;T0nFG%rqU_TT_H`G9Pk~OO7I$6X_-qY z4B*4b__cn(S-||kA46D+WI^Cvbw%urw)Hue?9ts_iu<*ZEu_3fzJXN*!}nY;aF;LO zWiS?m7!#P+A!30jM(jQz0&5Q+2q6t4`$7CK^`V-LATTFrO}#DyLbyyOOXxjYDX@# z_wJZkTl*inb@}Di^fo9om~I0lK57b-*yr#r^7&8*H3}ndnl3PPFMZEO5ky40XU9Nri+K86}4bHbWnykjsf3#vu0lH zw)dAt@mx_jx-S)?^Ns0X1LB$cM$l*4z_>Gd>2>Iikm-BQLuNORSyz0^fjk~LVo)ttgH@rCSzWucdral;;K7cZHQ?r3jm47I?Ui^N&XfLF` zzo<>m_sD%(4o_Q_0r9dS53HD*q}cr%Qu*t7S5~wHceDS)z3sSMd2VVM3h$>&;PHaT zG37dc^(DXZJ2Qx6)5|2-=^AO=H`a+D*IQ8glHH>(+e&I@enM>s|DPhe#d&5!dom5OWI z1$r&EH?n_3Ua!@t-*@7m zSM(pCmlSocsF~$PAS)a0;)pc0`1;U^MY`AViAB4YjR#vDAyK|YTdx##@UHA!lNY20 zC?RCo#yeE1&0oa69q2Erc_}o&IP5{I4p|a23b{sTU6U-J16A`?a|JK z&?6-u!eu)ulG}bz#Ha`FQJ(>ASZOKJ2$}*N+sw8i`P_Rsg)SMpI(({c9^QHW{2p?D z{r}f!djH4rL+}ej3a|~als~9 zvL+TyvSuXkVpv5a6m_Q2E@*5~%>rpCItY??P_JPEN8j#DCP}?0Ei()6(`LuCDZ0HE zwL}VF*wj6ho=*p!pZfd%-ab1!gKrKN!zh*Yul^**eYUjd>jK1^rb>6T(R)RTcyUS*v zDLIW0d40uemTRe%j%7-k+EWEP_M9T#fmJ(>`b%JR@Uq|a4^vC>WIg>DX>|*N4c!eN z3Q-}p*qm2EMh!U^W#QUqjQP}&YSrC}AgUa@@v+=PIoZx-TOyEzuLXb3W{f>rNMd6_ z-n#~~MtnT7Ht%#0ro=x_+Ze~N=@A`$#piI?dp zTeE1j}#7_A@a%u;BT#FA7SMV|(-g|B{9^h`_2V{qH zxUfc5(te+FW12LxYq7n!^e2aReOui<7wH#0mr9~8{;oMhVH*zu)v?^Zk6^b^yQ*K) zgdw9}SS$=wB&0HIfrS*p%EW%tZf{5>)GSMFe;@VY^PF&OBIzFb836VExL))Plks}j zM@bN_@T+iZ2G98fb2s~7cr{;I0k=NkG`QXkaDwW#VNpJ5R33y7Y8|oNfn6I;bP*vX zf>V6x58+<~BJnOB3Phrvx#bU{pSb}G2l3BRX7~I-H-cco(@R+FHRns4VXoMRQkGr?$jy=?7{rUgo*@cr+?o(lkv|C*PJ03`VT2+VzM11SD` zHBP+`5cn?~ZhZtm{IBVK2B`V=zxR+yc?CH5&u$Q}0ZubbdF0QRU(;jFi5ySA+La6u8Ym=X!XPd z!tcy~u@lsX-MRX7W!T+kd7m%bXW#o@4|a@!-&n#P`Pxj=#_tu3Ozuj8z2b&h5~6V$ zOjE|?`5N%6#7BNk`V9YsZBeMmQef{kHGyty@nDZp&PSr!s>`)JWsvX8>Z>qU8a?OR zMu|#i=%seCUa9j0N*A&AI;7Wmu&Q|R)&4cnDJlRjV5m;XYgvZWYaMuyo0o6Yvk%JA z;5vu1VR4aM>v(`vvbyg`QBnbqW7aK5M=q0YS~rn>6%2(S?2T|}C-Fw?PWTauri1xlE;$^)RVnFBpGyYVZq=+F> z%#fuslmZuSiB8|7Sa(Mn$=FS`d=m_ZJRdfD_Ptm#%?7U~Gik(aXCr>IWeR4oIB;pY zTxg+rFKo5<3XVZwyDvq7Tb+LfC@Y8N*rOr)D5 z|8@(u?vX_BAjLf51%^~HS{hYg?h$I%@SZwtmaxc_3jxzLWGQV;RXasR=m$59Sv?Ug ze|51Ako~JS;_rFGF=R#y^`DS7h^N)2!pBudso}0#{|;v1D{$VP?)yM@9`QsMe#1v3 zoA~$uX0Uw^PBEoU@;@H7Cvb^#e33+A&nX`-jO}-H)yD02> zFDe4kO#g%dAhyQ6#Vj^~3u=zIu1iL9&-0-s?hMM%a0CXEeyB;^L%;1aYPVs< z|0uAcY{aUM(?a9erxpfvaCd%gZVn9cN(>Sdl#G!MNMydi_wU;y#wZ$K?wDu<#LC_h z0^Rog>tcvqB44ccr309*B43S4^02Ccu#+nO`X!H&T$X4YU>Z==qT;+{eGoB+dv^D# zXHK>$6(5lz5^8_^N=m5o6u3t@9yUJt$VHO8b|}F@ zI$~uif3BcN-y)58z|Z^?L{HwyWbyL-vInMU*<6lz-W80esvCy(2ATtS;%_)U%dTbI zCI~y3WwslrGSbAP3BHt(BV{oo$|jm;Y>8 z(DkDSLTIO#X4Fmb#^8o5vMQAmyUG{P&g#N@4Epg1PCy;(3|{K|^`VjY5u| z`-C2#5FPPEaV2<_@oW$26F7^XWc^_gjYu)aV<&*pA!yB7Fm=b+bLq-jxkZYEDI^z> z9fcURGypY^-7;-2G!NYh36Vq*5Yvrn-=Yoze;KMBcSR(62K>IIZE)ZG$u_E3Rwe4y zz%3rAL#@xleu|LVD!~cruJ{sJ&x0S;KOdiKNwtm$%PQ=|mZoD=+|m{$(gR?GQBT1* z^xxhe(C*82{$=lICmGx>@-&lzM%};AsG4LGc>A%9Q)62=uQTMu*5059i|Z*PzuVIR zB>qK!)a(2+Rkhw2_PPYTJ2j>ae)lhm3+!&Qg+K+_*>)Sc7xEfX{l_8KR1pq zVtYJJ(Oo91;=bX&4n^Oc5_r3LN}Lkn2~z1=fAO?ccYK_m9088bosjxT{*wBJ*BvPF zaMtTJ@bhPLZYR=iFZA9GU|G-6Vv^6}chJycD`Ochy-26(lRF`lENA|z^4K&R09w>a zB~rK6$SA6QE5wvMi$-lFsg&y&B7YdSFSmaKYkTwa%m?RK*pe!gj4$wNDJqqmhtnIi zX*j>=fmvP)MAkb_j0z;iBdTbQK`b^LL`~^VQH?|rfPTc3A;au8z5FB5-TlS9ql0_9 zfs;@s$YE=#u@zaM{?!+J6|=pV1~ipW+t(&&kO2){7ZsP#ly=m{^li)ao|dqEJ@@ql7xid-l>*l z6uqmhNabP#=c|G(0)|A{$Pi!b(knFc6G zj=-bPPPNH9Yn^m8*%)T(prhS;`KHZp&MRQ+GR+`L`_>}d0r@QbK4t-V! zHSx9)896s^r8+~X;{L9>ixM4p^vwEb=|BQ;^}e!_57mg$VVMX{Tr0tLlJ>dO@}G%j zxOVjj6WX_u5y?}(?0OxLXV}W_e)TOnr8864)>`7uM72og&6w@NJ8Ol>6`oI}jr<0K zHo6JKJrYEfOyLQH;ky);KEeB4qijFovzW|Az}!=i5|pIKxT^rOG?$JpccA1f?V-0(mNXi;f%I%W6xBAWPXLAIyL%`TAs!+ulah^#8 zQYw}5OY9o`q2;NX9bc!8cI|*M^Vzls8v*Ya+ZtwiOsAG`f+jW=j$5{&p$3h?w(j2| zf&LN!Xa7!2O^jTxR!xs_bxzxyJwEaCk~s9CaNj|ClmZ^uJ{nOrOZa?bO9!T5`ofTSJa_ZNgiGx4yJ!bsJ75f?E`v0cD zhUY5yJ`X^IRFIibM(1fJvke1=xA1ZTysi$}I1qM_Ycvod zq+%wAnoA)$%IMu3^^k4-*qx=M>Nb%qOBd=soJR`?&o(NyjnF`4eX{GcI}V1qIU9Jw zotn?=Jy&Zm%Yl=#UB-rrF$LR$WjbQrcqa{nV;7HI$gl!pg$YD{RK&oLB~bAW+IKHM zos)Yr&=2HM**6x|Qo_U%;y277 zf^X5d%Q8}GL%o6zl&gGd-Y)dTc($!q#nn}b&nC#!7e}6L6lwQ_O3T$2_Wux1`OFCe zd2zng=^ z8Xwss>Wx`U|Ha^*b1&BI+(tjb2(^E3fB>qHoH4g>7AGCCsW=n`lH>O*aj59;mwp$O zCxudjfm5qIfy9vx7N1nA-=q}xXLcDbY2Vg`qDQ0LPTaVsu7z>_Po4HZfq_K3v3v#` z3=IBTrYQ;%aVCj9I!xvV1`;w5%@s;gryavW@nP7;2W5Ei!i+59dF={z*wpT=`E$}j z8=d$s_y^5Fza_elZEAu4m!3BJv-!uz`#+eU2p64uCaHUdgM7zzQ)JO$< zu#kG_)&7~)<4`@J2A1gQkDhm$kCAu1TH@<88c%vA$p?4N(aRtm5eW#Oqg7iD4dWcc zOlseAULJR}Y|OV{ZP9+ce@YmadGM=|r#f&R(9x=+hletj#(!kcTiImHtCcM?Zv2$i z13JMV`^Iq63GK3vW3nFC{r#A$$>`|;ra!rRsBN={&uC149p)ClW4n>jW&7d*(W!bC#R#mciEd9>%X5U>)Nq*3RKh|c046L0TDDxgp;51Of7krO$2GS8P(r-#CMKA;rXoIu#^n_y^m)4~a z>_i{f0j5}H2wZN~SLKKo*@QY6$Mo?18D z1TY89Bu!x>;iPR9P2wKe70jMzV&EZ>0@VbYV4Q%n2PO6qrYJ&|S?%Vdfr^!QhjYp- zHeM{Sh6Bg4iN1PhoA7^Wj!aecRDBn`B~g4onuia9<}_7RT#ZM+2`mB6kzDuG3G*H zarJt5tLwMtSMweCoQH4Q=DYS?#}(IOfB7=?;H98d{*zcBH$Tc#+6yW59881Ib0P-zz)%MZx% zy%Sw$NDVpT7D-qq*;R9-mu)*W$p$CKQ`O!sHv+PnF8EZxAuN@1iw&^Bywq+uS><5c zQ1KqY&q#XpnzM69k+-D{CzN)UaG5-jvTC@#%HmPDh~8s$9?@Rs%a8VEzp?IFZ(;jn zW!r4IvEE~uq_p^>TYg(teIuPkoWS0aSF(!M7*-sIf_8FgB<8y zjdZNh=$%5Qd{`ndY}Mje`SX5b zo<=Rc1V=}#Azi)Rv8Tl_eUHe8e~R;Y^NVpJtD7;`A{YkMIV}I8yy%gzhXVL_T<2?4 zVCQcl=PALzAr53tx6-L$NbKXTtUqQkvG)cBNlCyI0Nr-Vf}5xL_8%z0kC$5>WSL(q zQW$x^bQ4A}^CYB1u|nb9#^`y%D=`pB$;}miy}yY3THs+k5Qie(Gl#-kwmgByW5IAR zQ6I^GK;M8LVPP_t4i2wC)DH%R8bVPTlv2BfCCJJUrkzi`abYI$++D+?&GK6_lLp#! zMt!MQ8XsTNsMC1)$!04>R9ECQ;1_TU=vG|i`9T=QaM1aUX(x%clj6wiunipO6n8?E z6zypnh~E>oY~d%}CpY>O>oGP=LwR8l%swbaW^GCb$GX`RzLZ0aw!H#zPK6mT=?;6& zZ2*S%fB7UCvkIB&rvKdw9dDd|{$Z7r3DzLW)eirsqBmfh?lHQo-!K`^aH=m=YKa^F znz7^diij^1Lv%=kapMN^#*v4>ACVp#*R z0n(|@63M=@hS;lxD&_MY@QWkkP4S)8(TlJYOQ63xTsiUO2hXI0ZPC~$b)r$Q=a!-D7eRx7i)KDV6ANJ>4VNeFH-0;u_wV;W z`}vt2s65+}1lS4OxqhC#?sMK5*jih&R|>{5MRlN)^h0uZL!(c8xK~MQ zbmuEta{xaE&^bPw{a!^5i1~hv3zuXja(+aQ2z!bNd@39i@{^9+e1^m@SHHx>G*-Vz z9qjNG*Mj!==>{tIVd6he!W2qhg_RhBN}_=k9mZ8J>FYu6cRR1d8U#f_K($L|IwUpM zsC6XudQ1dx4Hh~cObBq;Qw%QC%ABLH)bK$#Paqi*2vte3D^KO;PAPVNj86b2+#)B4 zHbsK%QMs5beSN;lg)ZxS-&bQRVFBvgbhN`Os5`XZBHY(|qe?Sea zKBKpAmW`Wmvgzc4%#Oal859R`O;6_;ef^wlUsTMWSCh>H1@gY#7(N?S!0 z136Aemi)}|mzzFWGI5yl+zi$bm?xTbR5oDGp0OEQeo{)sZ0GR&f|?wT*1(u=kp_`` zZBj9giY&gElBcTtJ4sx5_bBhMkE#UwKT#TmB=i;Vp=dMKWFz^iEQ;NIps+L;)y8Nc zC(()U`^)PYoNE$EMbR8AH71XGHTrTau$sdO57Uw(HPr4Y8K%&%-CJLToqfJpK2N-nGIgPj11njlc?&a+G^D5AvgGo-#+*_lUYmvu~K#YAeN6$oph;Och*8;UpN$#p~r7 zy>T(|5+AKqU3o^0C{031;7{q)HBGxu=g( z5Ps?e`m|0|Tu!br`a@dOL0d;Co%8cfrC5>Qji3bghrC?*4_N;!J>TNkZ|Q)k}*Uo3E}ongNP|i(+MD&}zTyzUeJ2W}@0{7J6);Mp4a& zxPVfv&u`iS3}w~he^0l>ZCC76eqQMRI#UD$Tc+w}v;FtdP zL#o!t5dG7m1>zREzfYEZ;QxDv!)E=5rh%wM&(VRO75m@ji8)}1`G%$U&FO@S_tn+X zW^GbtId8*b)4$%|0~NEM?>R3M;}gRxi+2Fb9kjCRs+WQoAaRwBc*qU;(nl#=+lBk^ ztkP}lOS;}zRqReR$t2TU3-i9S{k}5w7X_P&& zj-$@R1euEi=!e(LSzGr@`^SW~aM#F>MeeSyb#$Ghdxq*;&G}{%3Xp zhrdL`OB;nYQ?*xEP0DquhhtjlaBS+3mlt2oY*P*kGz)%l!UnkXJD=`$3(dx450nr1 z85d1NiXYJZn}jGBsqiBX4VigMV5+UTeTRsLhKO?P2UfzX;&5UGm$gmv3@@m(Ip_wW z-0J=$>AxIo6LIkr2c?*(m%a)%j3nBNuf+oJ@6@&heu+Xe7e7g=~hek%e>`QCL}JZR0zt>T{-7vBZ8 z+tG8HfYXyd30aj@1N*HR_oDtqjM`lje1l-N6ZDjzcfWmEHi-$<)7&R8CehK~)>t@c z6qgwb=w57vc*VP}M_%Ssc;HU*Ak~|xfG+HG3;$68EnA2Y92>n|R#gGAjQ?e#IJk>T z1pIdbi%SdOc*`LDWzG?=3CoYaNYRRKvpfV_1%&>6zux&*dtu1IV%N?Farp(JJbpmW z!2FXO3&TIn;lbC=)rCBT(d5LzA64wMfy<>)przeBPm@_Ayr$yKZ@;OMRp-1B&!CLx za;|~Xl2<1@gN*v=1n=)Ei%$je`D1|y`Qvc$6X@gn4_AiJfwgjJR-A9gyK1qaM#QYc z#K0R(jwPnsrCG955ko1Tf*jrgKjHq|_?G7NM30MYQWG|@APYAwuTeuAy=emyrt}O| zq9F9O2hIW7ujL9dI97Ia3~hCO3lWMt>t|naLI#q-^@qeojBW4QGf-d3&L-3gam;s2 zt?-m90ca`F&HBbK)ZR{Xq)?Vs5FY6pf$V;B>_pVkb%LH$?Nbd8;|WVCoSstp+0N;W zBREC^-)w_tb>(*3B3u}WHr5w$cJSAK@Y|Cw=9=WBo#qSPRP}~!?XZxpiqIt<#6W!L zA+OEre&|W8b)dpc@hQJb-%0Lrnikl@F0&8xTYR)5+R2lUgyDHxCWAJ3F0=D7oRj>KigVtNEp_cTb`pe79Ri84Cj@o5lB7d0X?A&1GwV&jL0f?!) z+m~>}=+9*O!xPsp=%=pm2KGDVWvb{)q#X}!3|ycpSY(FKfAHJ=16N1Q1A2z#zoHo* z+-quPb_Qx(5C5tF3rTbytj)SPnctSFuSdYINe1apusV?=LXQshvNuw@Nt8LygJ9!< zRkFQq7@Tp{xN*EG^rLYsuFQ;Bv&oi}U95GE*MTG_K{eTBKN>v9((hGFbP2no@=w5D z)jT6mco91?{cIx==W0SnEOIpelKlMVk$%fjfcnCz(NafMyx&K*eT@V^5v{* zMXS?DMr&)(Bm4c62j$qCwN>ks-H7vPyd*g4eRt5yB=-)E!5#i{3|yg?uYVG$M|BMH zb%EO_+H;F9LH;$tH+u$VriPA42La&ss+`)yiQ06{@i2>vWQ!uxJGPY==6WKtv{Cs^ zV0tXfhZy5^1ak5@I|qF{>G-q-om`v#U{Ynr(;AeIC1*G2MSPWc?*r<7sl2PFDQu{~ zp4yI5do2vX@jzd?00Ak}t8p>p`!x?23A&=WUKTqE)7)}8YJ+w_a@?Md55g;FgtSzQ zoBD){{N2X-N8f)1QiZrW-RmJtUu^NC=ZvjUTlBr^bab`*&NKcYKr*MFwPhY9m7vhx0E}i0 zLq>^3E|P;cBJqm|ucjEU7o6{Nk`-{&C3TB1D|qVb@j(?Zk-5me72nL?(iburM&YVv zY1%<0%dfVDWY|+#1m*O*y2LFLq0EX6+@O(F6(zB-Bh)U}(WTd>krv!-ylE z6o#WBRZ!{xp!GVWWh25HXnAjb1Rce$c2?M3+hYijDYd zvF_M_2bOl~FRfUXEu<|Ugm)3dK&R-0JNUb&alTTWB@R`r%H>umTy*|7_8PK`WJg8V z*@}I8GsKuCN6hXUsy&*d`EiJqOn(TA05TkI`jTt`-~}D>)d{E6HVxzN#Tf^9$gw?D z-pHqd0M#~ekgXBhj=^mo(oCQRvd+X;4y?|DLxio!S6i=fw+`O1$$%xq)|hAVRMJDE89FLp{PlqcgOcLJLj zdH|yeXcA)GK_GYyAk@k!=;zORDktbjaSy<7pNp7_Zr1?E^K9XSwoZj3{@B^w5Sqjy z_r|fe!o#w*98Fs8ny99GYZODoOAnEiGgXlTLO!Nxw2d5BBcl%!-@Gm3fE*-QroQ|9 z$@?)-42n8I)DDp_(Q;{VW3<7pRx$O`%hJ63cFD8(n_g2WcBlxXEgw^={a4h{ za4~_6>M6mEAwz>P=ba{}igIrxvz&75>qD8NAYt8OSh1iW=3!55dwJJI&i~@^P(}@` zcZXQ-im+3pBJGd&vo)cGmvO4Alg3@9+VeuMGu~*dzo!w;jDw8&;$9qw&1sQfXYqjd z1Ki8j<*H(EeeNM5GzfQZ!B0_`cx-&iV(}&$D0cuX&cqL^hzGRLSYD{J5_+jf#jam0}?8TM9_egD`;v<34P z{6xIMP^e=MySXvt=v!#Bw$(r0Tl8IQF4{E3n$^X1sA;@YRCBU$vq%&TtC#_5wQ}<5 zPcEN22yPU$%CA}S^@d;0>!Rz22l-J;3#=+ronLr(LFc6Dtf4@7WX{Z(cO_C1i()`- zM}J4Z!SHxA&kH!YAoFUT;X<3qY<2hWg2L2psa>Bovs&}?0`zKGue8>BbYyRhk-Y1q z{^9G*b_A^nUR;OC*Dx)(u+9S&C9yl?Qw=>kQU!}zw>0vk#xBa&2Q>u5hNis4#|q2JfZ{&7*{^WY7+o+~rVgmNpRa_kWR$0k=!3qLU?mS@t)Ed65>-(Ne)+M<$a ze#nzAD3Ruy^rsdIfw!Q7{x`B4#7=O5;}nlb=5W}t#G3jsyt3l4tblGNrCSOWb!RFX z{YL2|Er%^FX5i{K)3qqz=94FHdeduMV8f(si$dyQPhHZ2CvPYfuWTl}WjT}e_*zdM z`SF=sL0;n|6oGipwlwE7A28~A=}^qKg-N+My+F=kR|D~w+@o8DX}MgQ31opOq}xh$ z;BiVhaE=~22`76#0j_??D_Z zqB{5JR#Srz@w}^ZA`l=yL8hVnCz1;2aY$3_F_7$Ps4xRy+E?pPD=!?L-XR(m$c8kY z-!b@deQA8J6$Fi@j^u@QY@9z6Hcq-9`sN52XJU^%+VqyX=FRO6sV{H=7|2+2ei8{?6S`CP2a!=%X__Eg&Y>GYYVRZvFGdKR!=kzINZX90n2}eV3 z{Sw4sIBm%;thvwbQ#*F&i5cDbli$-Pzg<7>@A2yG+sJfH{>Oh7sSXy>^>v_WcB$4d zNx#Y_7(SzUK4ibsRTQe6JU&F|2}q8~ ztn$(QUsRoAaAi%nwr67Q*tTs?Y}?jMZ0~4xY}=UFw#|ucI}=axWe-RIzlD8@cKYM>Fuuk-5<1Fy@Az7 zcrMSCZwe_}1-1t%`H)9=&j&6NrsCMxW~aB%>5nY5e&i8O5pOY!K+>Sa&b?#dqxt8^ zsTn*4f4{{8rdv&sZLTbP@ogVG$4ia$Gk5mTTO`k1HexcEk(~55*%asl5`Dr$s{j$| z#kwT_3my^q{7j%Yz8(1Fkjpy+P^Q^&b;_<5HcMzSXZG3ojplxjFP&dTCOny)Jzkgz z-m62f`oPB>0(y#Q~iQE>ZJL(fN`LPdL-=I}6P=6# zO`=O5P;8s-#$t~bJYtQFz&+$oaVocnprjtiS*O3jq5_;;x!4#3q?+QtFO|MRy6v?P zm{vex9G1=(R45S4Fvl&d9}x2XMQMEZPeY>S05sF^FKBpvPxqO3EI$i;_nQbpODcJI z0!N(p`N5~fKw!VfL9(C_dcz^{L6$+yBssdjXA%&zkQI25@9$n07ohP&Cj8REOr$J| z4jopi0|&^F-PrZw@SY_yVidH6YMQ!6azz zCt5xUj?SCxe#vpkc!xtQo9Y@P5J3x*C;;YD zH+|r0UEkm6q8wf}d-r|Lj{ZWQ5-zvQAw*0vH^qq0!+SY0Nha>{X$G7?<%73d*!gkl zBD``e(rhEjE+2ygKv}m-Vpu zBMqf7#EWRhZxJTlMgcN9&hr38pw@kv1Wciul7Rh%v4azZj<7#Yw)`uU0Yu@r7rL`iN%_&jpvSctNr^}q9IdNH7=xd=b`hF=}yFF`Rpp~Cfj&~31x zTCZgKu2)vp1tj5Yf5*#e%kc24VK`sHV)g4~`BFz%XEE5q5uIDU5gfX91mVf-j0ogyC&bNuWUfU z$)ZDTm|`1=XvdM&vb5M}N7;vOo&CYt7+r6oaa?NR*Z(a&6{v9Tbx$IFUZGAUIT8&j z`<~MrrWeN&M{1gdDj(ILh0+=#MDr3_@>q8C6<7LH>V8-6;wupf6)vb6|XC4&k+D%EQzze<&w*nW!g+{ zbXh$zJW|!fRx=2rKkdWT^^4^EoxWPy4hDOO(pJ)VbK9xC949UI)L{%_#TwsqQ=E?G1mGT>=7T-aXbsJ$8Q9c=PyhKxNiZ(4Q0sn80 zzCxy8Cw`u$T#mLuFrTVlw~Q-rCD2J`XxlH?s5{!^OIOWresE^~mqN~ZBEjO{WLuLP ztmmihlhK|YiW)pxSAU?7iw)nE-{!0uYo}8Uba)7wnZ2z&pU=ZlE7Ydac{)v4X}?>u zbd9xAh|kYpYD`hn^vWw%Q&*UKs;^DKLZ^<| zu-Yw)N`x zwh!a+Z0@*B8SR6+rPv>ZoAC%+KZ>cg5f^v;#N5qjCTJ*}W4TKTfhJzh_bW*eO5&E( z1RBE;f1rwY*oFh8B<5$wYN6UL&zHZNgm?F{MmoPC`h6Zv4p(jH=@`Ux{2;$t)=Rx! z*o~V_5nFYpdJy>9kHj@nUuv~jk-uvlVX+5Fx8anhPg7G-*3Mr=9gm<)!IXTEVbvk! zE5co*`7R_kF1X9u09+MAG_}&Y8M{WraCP1?JS$nBtTiW*TQiSCv*fR3+jX_Ei-g}j z)%aSZVsa=Yv+(CK71j8$(&o05=$Regal_{RQwrrDo9d3;;$p?!@JKSoY}3oEaxZCvff$kuil*}A>Y=E-`Dp_ zOT3Cl_?xTG8vKtR?7RLLqw1e1%C~WOZq3wbx)pVekMf%`B0pTZ-91|#i<`S7^NU#jH7SB20(NEjWk=i z1i>^jg6X$6?$a&%QU>=P#@n`-JqlocY5#5$3dFXlhq^L)%m^Az|Is+lYJPuT?)bui zB3r8~TT6E*EW0vF7#aW*BeCC*8p7CEN}US=kCMyk-Ws+LanwC_(0=DJS-hf*1GO zO6*cx?DFhO+_1dZXE8tYE%+i-#LQAo447SqAcfB7RDgvVJ{tYG)^mQtb|!ITCqy(e zVD}FpT|}|0B#Rd4&mO$WWHdC!0Z)26F5>qhr!6kI0ekNpF$nK06rRNvAasWJXf3!2 zDj2?sVd>)X{@MBcg{zz7argSyL9o$?1$%`VDx2>1Q!P)cHVJk*8_`yMM?(QW3=l`E z-k5=zAA*ciR70%afI2m&5l;fN9o#zE;w$MU;7Ei{T-evj-Crs{Lxq)7Aj%BI7de^7 z`ySQbeM3V19pqfYY0OqJ4;%A`W^nw*clYHRe4?HTajoDegRYTN9-^e;3ev$njPMCz z>R9efw%r!^Jhn|>o*JEL4bm7q2QZylA6{4-rWlKNj^LGqW+ToHzBkg>K?TNwvsrKn z!Lju>YyIRq!#9>M9ysnhnmu2ug;_hk>hCbz(`-uQcL!w;c-KI@M`fHq*PsfDee966 z;0uB-u3^`qb3|YSgWPwVpHRE}uWH`Vx+DmFBA{-e2jdgs&JFX?UU0n$c7WaRoy$Ti zc-(6V4y4`*oj=dl0J6(#rQc9@Ce5#E+^xYa)6Ear9|)t(%O2n!_CojU&keQE#&9ja zW$qE9v$=otGlyF{#1Cx}-B3CBefi4rVE+(6BRZY8L%C&yI@io;#yJ-;D6}#+A^KvH0j#zY?$t4IN0*kLgj$>zJe6m6AJY2YH{XGCT(v)Zp3}sX50R=^pVd3i= zvKec#Kix~JuSr$;vfAUoLq1*+X{nH{OpcX&_K2YR?*o_GX(ca522x;ZIN4#EpB;%d z3wf`I=)DwFqswGsZ}N>AiCEi9KV)# z8Uc@g#Ha0icE;0gEDa18$Bx{X=(SXt#K+Gej8UVL$_*(YX3=j$iw*Y94ez&bXhVZN zZ=iSY)0i=1lTwb|cN6cRu&h$NVRWaeGQ4!FK+;o*-Bs9x2)j)DvwW%B1%c-@x3@ua zN#4u`A)BE)O+FhJ&UR#C1SXe%(wG-*<-qU!jU*xnb^?-uo)9>uO*&yDtu(4Kb0PQB zl^&7NOn)175s|abr6t2PM4uj<&@|0T#Jfke0*in8r6;9=>C{l@cfz}zCAb#v_>dDZ z-l)^ERq}XojSpu8qJ{GcG6e=S2|;v-*~8DdIfN1AwqL>oE~>VS4QRvVoK)+G`sx{g zr9R|^LlHTNS|%WioV*D*agOiLMl(*-y5%M6Hkxa2uP1aniXM9h+E=I_VOD70(Gxuy zc(ACcd8IRp{@g7$gH((z_=?cgUJYm<7yNp*Q;s>a{*JtZi*-t$Qz5imNU>qP;=Ec* z@j$;q{s0u_MEwnKNtG#$!DWqvrF+H z;NbF=){0tLM2oV`!&z_7EgKKb2sYy8sQvZze-n~6-aDpHRCg^S1fg++bL|b)2Q9N^ z69fuIHj>8e#RQv*^vw=+jVZ^Rm{jDw?p}qOfRXyqT>QweGKBA~V;PH2`)ZztpeYr> zCZf~{{dNI#i<@0!ti%7K6E9e86uUdA*PVIFabH9X(Rh|(ndd<_2?O(OVRI==dwF4s zUaAhNzfYzSwo3U5CmC)~`~k)ZUmYtj2~xp*ozkH-D=j*Gu=Hcu6z=51kDB6D$uPHl zmb&E+XUj%~COk~9p&qimpTltT4iYTS34m*gBuNLTpwN8LdyRl_+fZqi+8BTE6M&yr zYT8qrl71~K(YB5lHCZ{`^vhk~61)c#Fa#>lRQYmKicWJ55y__*>}P{6XIzk%9Th;y z379h5+p*9H7CeMdJ2LS|kPm+Rgm?8(?j`d=F0`UAc+#E?7T4xgL`E4MQ1h~Bv1E)U z*UA9hNNDdVY?@S#kZCv2)pj*o#5l0SGYV=K-k}Ow5ycH8+2Z;xv?4-=xABYG9Iq+q zHQ~;JtBnCmE#MTl7A=$PaCqCs{nRz)Ga17qX3%`FQAx(sN?;5Nor!!&r$hDiatrdt zXDzb7?4We5%j|?SCO>!gCe!G9mGp~38~A{@EyKFb6tT)GWJp^7T>WFMh^Y9L%*YKe z4Bt5#E&E8MI9(oy5hO3jip~^e+(r0`esH`{|M~4f`g~sr(>l+XnU{CG8gAx{zanpa zDGYY~p5s7TW{0ZCsXr&=sJzdOKeifNMb3*wVznBR(V|TD=$NEC_UV;@?$A;+3DoV> z`V}sZzU-J_*a`Vyx$7+N8j#!y+0<&QOT1D!`n|c*%Xds?9dzExXZ)Ft=v=Uq=2fRc zXSiIDB#ECYV-KR&5H{9VL1J^&Z1dX{MhoFlkUDHFWVq8TxXL?&3fxQ(NA`ijPb*&C zMnn}zy-*d+zp`No0R>P_e`p@m z06-}oToo%y!`YH)dX_RKiVkjygwucmY_^7*4fbq>rg!dSpDz;cup3H%wmSq-z!PQW zYP76jW49V0Z}s%M%E-EE1o;O%0OG{(pN!w#2*0IrOn z`P+o^`z~{$^*J!z+LD*=TCIt;y2d}jyv{ha@@bnlpziKen?kl9CYd?Rz2VoDtz?@o zejYxLIw-2F+db*RT*@_54F24%a?xdd@i-P zUswgaKK4yL^LReDw(kUFCPItWoCP8W&$vCV!?r()z}wk)s}REV8jz3lKf&~pk$5CN zP&mCZqn3?qA?XOJu)BwtCr^t(edPo1Osbzr;lZnms}!C25@m#yTUr@XYXkm5gVo3C zhT^54(nIS;lR3l~1dLdgSe~d76ZOFG($VaPKgabTl3y-4=Z*BJ3dvbPyrx)XK190d+u0V68MEYk}9wq0TFG5C0dbP z?{xG9KhP2Ps^sP!+BkP8<`rIJ74S`BNLY#jT>39IkQ2aX1+dB9wPbSlh>PN>U z_Pvts7}>U23{V8u8^NoN%81n))ndo_>nFNTIe{eG@-Cp|5G@yJdZ$(D6XTt5M3Y1i zM0lJ58is+N+=oym|0*`!A6rC%7Uz}LGV$h+|AlaP(+qCNr6D@}O%i?tq21Qblg?$_ zeGL@Z=Lpy62n}Rj8(=e^~Y$+e)P*dW0UPo61U=Dhh zxgD4!ApPyg*#XZhPd+uI4EsX1rnXv%t$Rq^2R`ha@Au3VOW-rg#W7H62G}QcV~PG? z$O5E%lQ&K`-8M4jO~* z{F2Zku7BO?1^-*cdt_Fx=9t7ij-|A4*k~hpa4HC|)(Yy@(I6Z%SQMo~HXJqB1dJye zD~I>wDp6Wq7^vQ_AF~j$T6+b0ckO%$BD3Sx5 zMje5aBC+$&2x$An3B68KKFAFCR1(Z;I(?2RlEc(Q5)@+3sanI-_p++a9l)*Mp?;Vl z^N}7$WRdPO-l^&3_UOYrNCJ{x7iCL zgc#;NrtlQ05swu(EqV=EMFoT~1hmNtPeL&R%C4*J2MmEPXpiiocEMEd7@oVz{#~3t zPL46NPx52Ux){6D&`%IRdc{txqA22U^Ri*%q3$(%Dnhx9Yn< z^_)B3%@KH~aS9Dz0LLa}W6*54oC|BY-wZ=rMda))>{~7}QnT?)ZuqqOE@n1LDK-Jp z5)3p0@m#%{_oyZ`kZrn(7F@QFl4FXKu_8?FGvm{fMzYUE#DYr%TYV}Rfp$leVgw7@ zZXhk4&{lXom=alG5!|!%p}7rMJdGB8JdK8$NX+EcT4H4mprtq$RV&(t^k$%$`>jRI zc%YebEGeAI#xEX{#XF7TT?I#~<{E>`!odi5l_^DvM?C921rnV?Vg@hOMgayDlX(|2!)3LOSdpX0 zk%x@bVdow00{iB*-owi~1tdS^A^XCQH}O%aneMYg5(6z`doqtT)~Vu6etRR} zwY=2{kn3*qO#-3cZddhbvLoJJn9K_vchYu!+WtV;56^JAc`s$Hwj*e3G~-!7YjgN& z*ZX}IY=30JNmb!7=z@OhhyoAt)%FKyrQ6&!T z5znxd$ZlWo4+r$7x+N#?_cPtRl$)rbD(R7V;gmiSTSqwbl1{>PELQ<7uzhGamNCEbEd|^ z&gwSt8U*5S7VS^3%~P(#Tsx;%m=FnT!TePlCKQJMDe1_%+M)9l7#L-zK0s`cSwR~r zbGFdr4rG_OmB5$Qz1^F+f*69v5B`b^w0}W!pJ>wA+J6dC%B|I~Ab0%;ls+}G{57O$ z?c@5SQJwEGC;6vRA4eCCE;T2iJtK-fat;0rcyv_f z(!M^aK&=KB(;n|uICdnFn$Se{+vW_0Bahi24Q;ij?}2=?hU(*dU2ofG%mBM7|6;%J z%kHdN2N>r&?cZ)?VWfAK{aeKu7oTv23rlL3oPyCOFx=;qnrz@tzy()L60rO&|IYDT zTgwQNQK>lQXO#;ZXk8yy}=j^la9)%oO2w| zG^=-v3z$NJGEb8PVr%3=&EsrWxWHPze^^H9@W!b0!4}4w~INR#< zA}7bZ?=`Lu_stOzYgsakFdf4U5G=*?IrH8wL71G2+{cQ|1PgO(6D`oqF^{zfg zbe-OYC=kFRh z3!@~g%f@t!Ta~VM*3OYb`?JOuxU4~Khgn{s8?ygZBYofu^?#*C6% zt--Lm%7QGL%3j5RcOo`$rv}-M^i{WIaBG5Us>jK5B%_2c(7r4Uo#5v(5u1}Tw{}!U zwgzYuc?{w%kTh)p`Ys_|q~J1QlyaB?MrFsaRAB~6OkVwe@{!g_U-~#%zFcCiT>E3g zw2J{c7@c-RZRKGG*e34^gD_63zTed|`8i zwN3egHKFWI2T(q265_=F_G5g8W6dU91fxs!`@1$On28)z9of7YY{rnWU8-pu5rPF{ z`17bqfu5cbFk&GnX%KYUB(6txj8PEO&~=2qYPHr_vi4Ya`^}X#kqDEZ9>aY zCzjE=A|D)GmbOOivXoW~6)SG(R~LY3M(^hOixg(JcoA;9*@ZFN1b-FD)$pviyfTzt zVnK!Gx42ZmfeF+EGFzUCS|2|PeAxj0kF{g?XBj`+mK8--3UtS&(w)ZA9gbhU#<1Pu z8$<{>Kw@m>D#=$XvsMSPFw3#d4FAB?P_>oSUUO?Vm4>7YBDTtg%Af}H3><;?#MC|e z3#<3B;~N%WobU&P-uX>^{>5JkmfMx`V@_w;Uoi}K_nl42;e$+MVV6QqT{Rw zVu|&)@=?}{CP%2EdnWOd4PZ*tKMOj95)gREwaYV=6p^h6@aVV^g@#RKM-Szo3i!EC z+#ua_vJA+5V#n|{-rc}Qk(0kbM z(;&L;+$EOkshMQQ7wKK`V@iWSgWUrd&_fgUY6i#6FiMcwd$2jeP#O)8fl3slrQYDu z0U{hfL+Po|-M}6Z{1y3)^{=caWlfZn=q))2XZ=rELdrF()!O|mZ>R}LQ(`jEL@lN9 zRX8TE$v#lE1CsFuU>5GKY`Ybdw`+)UdBhAKXG}?|wx$>oXWZ5nd!u+~DYstL%h(Xu zhd{<47_U**5)GcDq$CB+{N>}NxbDMQrH|GhtZcs9o zN)SY{i?;qO^b>6W3+0}+VTK;KKdsX(AkY=$^<`75NpT1i}C@Kz#nUJu6$nSmkpLk~hvmvkVH{t-di4W@T zG2{mwLk>xvq5;Fc>~5z#)3HEF{&0Z~GCZgz7)RPSLGsJ`xYP36MKcv+W<5hx?;6Fu z=E0CZkijI+J+_9>CaW{9%Ezp6y3;n|->G?Cw-!u^*wI_wdjdCM0V40d{~uNTKR~-C zZ9qNZzkVsr7JxNGz(3w9K-ZS>f=|Dc52%!zKmb}wv(Mrr7~qp72Ba7nYt^CH^jqEqK+up=fBhX#rxTg4fzHlUY@E0>%oLCvLc zr!|NV#<+ic>Hb3G)6-~$tUrE`!00Y5nhYtN>{SD!+K-4Ri);722A$nc#*uxqE4OX zZaUmBkP|5~$BL{e9=qonTZ)|fIlF+1EahJG9_{%`W+gs4mR%Z! zq8#E9JJ|da&3IGCJlu+0o?4UK8vOb67Q0@-{;WIll-3`o`Dk-*Q!?lCF;C05Fgu!0 zV-|H?1Lh67A(6CnmtGp21D^gyvn{2ejtopXAR)qZ__ND116IT}I=YH5d`VW>fi?ho zZYeEUgh^MoO}><9k?4p4vDx!mq1g9mYvu$Z*qlU@Cg`=7cB?9k9|ku=JS7%P8dQri z7UHP6wiP;V{I?+d+z*ok_Sp#->v_?Iq(%M*bBT9LQWIbk2YO|I#xe>BA$4hu`MX9V zP~eV9oMND+x5t7mon8**_fY?yZMdbSq0{28R*Jho3UI|nIDYy?UJ0ee8+;HC3c)yc zfhkP8>oWF|;}>rZZeH3at&oT^fZ}iO8cj)gImPY5Xy4^(=6fRf-?f42VGYG(L0GOG z#Nz~x*RX;MH#nEypY(>Yp5oaz)~SE)04-D7`@UHL$oExUVv*%VS0)}BRF{qrnAEX8 zEoH**yg#J7tR#dKa#y}E@+RdUX|-dwuPY~QG^>qeR4E+o&a zSwS{PZi-CC>1Hb~h?cC+4r8Dn)vjJJubWcKx#e@YW=Yb_EBS-+ktu1IK~4c0K!kF7 z_m30vYCEaAL+t~--ZGi^Uv7w!+lDb;pIKc1PLb#vqo0^DQL#{28q&A>E%M?I!I|ZR z10|2m6r@`cL|>l0ZZv*8;p8)tZw$^vMGw>GWTh24lH}f{(Z{?dx0gDS{IAG2v%C%7 zPn2u1?Stneq}{te4Amt~2u3T2fnJ2dhLTK;o!#3K50Zt4G{aBigRH!?R57*UJ18%U zv)!{IA{3?!LCRaClfFVZE(E$~%arj}fg8T(V-l%nzO=9Jw?D<2u3&#&X{n+Y=rNH@ z{$Vz$;0?fkaSZO{AA9c*IpKKE>fy;8Kp%3zD5(kOazL_lAhO@}&VGx81-^kIo`SLs z@=N{-cOSDrKh2?ZOxT6HBz|y-9b;jCJGbvEz>WUlp>B$9wV}_yUqWsraOp%<1u8n{ zg#r zw5m|vVJ}Be8NFdZX){CJvUxGXL6mDX_>*-OAlzSM;yeZNpGV^Dxy##j&f9)hxc;Mb z?HL*3pO9rlhRz=VPqMwKP=f>KN5}5efoAhFkcm{WT*09btpgtnP<2ajy7^GlC-lE6 z_kU9UuukZ&Sg0>w8UQJ^*GO0?J=*|?6j~QF1mI5%Yfb!Nj7|aFh+;_AjBg{D$+qU$ z4$x==n4CO_-EC5p%EybY$b;&xzhGzJf(akAr2 z=2`j4`s?c+^t`Mtwm#->IsycJbTzujI94O20o@+#UbwJwQZP;>^CLRQ9sh`;(n`3#e01yG1W#!#s zZX+r{!7CciNyt5Ck9P+J5ov!ofhAtk5;qU`=x>RX-S3QMjs^wpD&LRWxy%biU1#&E z26+#Pa-XqVg0$g?G>2J|QM_s)hl#tl-F5AD^2mBx2Hfgz`oK>~ zkbw)*T8T)xOZ01P>_x!El%jeChWi8@g9tl*flX4bUPDzL*=SH2S|Q8nedhwqc+^MMDk^Nx|cSXuwexPTg&3Y(fffhIKV|3Z-$<(90hJZG&ymwqZ#MzTD zJI;e`ymeG%d6+GkhA2tRn5q8)TtdBj!hHTK22u78InQywQNdFwUOwFK+qw8gyRsg$ z1F}zfVNAsK`Tk$gULAV|gmIv5#0i90Z%pyIZqVM;hNtD;@Vj%t(7Fez<$#~2lPou% zboh#hPb#T50g(Ad@=bb}0*z^Jn({rcJN*gIfaRuao8Lcyve=9}GDKc)=m(`iN?xcm z+TQLh$fhH#Su0@aP#C7$cK7NjB+PH$wZn8*zhjtmJ%2r|>SbexM+0p9YBiHZR2o(t zYf{AuaJrT&kn_7VD~yA11K5qe%Be2p*HUJTbT!@B-}^LzG0ikB={OdUveZ7vnGvK! zW#b7ip#j;J1KEyY-F7`ZnUlicag zz^UD&VQbiED~`{8-Y%$#H-jQHja13%Nw9oA0%6b76vl%c#n&D243st%_g0pMoa* z+gxeiPt8OqM1iP|(@Wv8Pm+o6Bt~nYR7NNcQ8%My;5xpP0oQtZwP#w!?`*v?FssNM z0d=q5eXO zV&uzhlJZv2O^Q8Ycje6TZnJYoQ2kO%)m?k_HA#brVpF(Uo;$&bh@}NVT3>*x8T{)~ z9Nqo?VqSN-!{vSp)*APvBxo5bPB&~rdR<>^Q*?jr*cD448Yq6;g7^4k?1feP`&e5_ zEsZ%rev-x_a;s&cD-lZl7_S`Na4Ol8%*2c8OX$b#H;gqnB4S_I4fYH{31z`Lm7g~( zAoB-Uy8{sgy>csqpsrWaRVcGCpclrWIf9+sUeSemgPsJEsE+%7m60R{SEw(fZ38*1 zbyBc?Atc;c0kG6Gkxll+QktJ!9c2qEt|H8ENRy>vfXOsiL>0TJl5A~hV{TRQIoP+E#>WHrT8Vj)!Ka1k>Rm7dD06qm;Lb`=Z6&VisQarO?X4`MSL!& z&=obtxGnm{ChElo{LcfX!c#R{F{8*nX}!~;Ze!EPufY)Xd>o#EP~5J7FzzRq&Vz=` zhE)d54B(hjc?r&)6+ww!lq!Hq?as<9TWmjBf;5H-b*I`tcw5fYfrcfun*lYj{)!!f zi5yCi0_q4iXqo~_aVaonxc5Tjl@x)*0p|rutqm|%9`rpXFTYr}G4j+S7Oy1!^T_)E zq9D;D34aF;qc>gO0-mF0(~xg4UdWG@KhnSP5;&gJOi(Sg43w{Xxw-EM?QA1`yBIlD zKQRuT0uR9doy7hr-*-#tV$MJDUz?CA!h}dz%|FipVE-*yBCY^`{%Z!`0jS{qT?ADB z1t3EG4>`;W`4a(WjrbAHsh}k zNdg2VL_cg-wVEA=hoJgzz)>pRnPVMyAF;JkjCH)<4A3vx=o>qGQfPm@p8Bg{3sg6w zt{BP|yzG@GxzQJZ<1DTgfRG^ z>PURLtF3Ys+$BSu8+#6XzB#1;4Nlnb?iN?S?PK=m#uLnCDNUL^C7=*NYHgU*q#G-; zPBi*bTp_;jv3ilaf!!vq=1~PQpgenJ^D^ioe?oC(X>d5eQHJCB$J0DCn9fwgi%wmG zA3No!9ez1!#ln8aT_ZLo?Dttz1f|)DoQmD`FYH`g%Zq7sk_|2}dY6-= zCHJDS$C6HiZA;rGh!E-<-UGT;f8UyY3$CTD{Jz)ylmd@?G_O%^Y19~sBr}%1VuBx6 z-Jr8DEH*3Mh$_xul|S+1FAMRSRNj#pY#f{Y2u}cO{U;FU2j)^0MSZT?W87?SX?Suj zfuF`zwx)K^lBdS4l>J-XhO11MTU5~^u4)SwJzRX!+@F1R#mb~%R_uF0*pdX=%?Zua zEO*prcEPFRWp9?wasDC7{P-K0=dll2)oum1&uRRbS`*-_C z3~3HiWKxuib@4=YqwW7K+tuE02@;n#hZ$arzZ~=65)>zZ8@jQAnQ% zxWt>OIx)1ojERXX=jluy@2j_$zk5{voU3#rCc5%`P%i774$$t1za12ZeF>0Uv=E+Y z9>0?rg5qGXIotDKib<`!E_H#k=Qp)fUiIr}ARCuMP$QlE&dV`|Nl7E5;9TvRqo zL*-!N!R;SG(Y8G#NYUCenHv*U+|X@AB9Gw2_OAX;K_tCK#h!+`{x48>S~4gu{Dh#u z*r=cGOAosH%tUZJK7(2CC@9X8r@Yy8X6&Y}yWCBE_@J?T@}Qg590*`Ew^LGBpPt`U zrXr80P-65^NEQD@*zp9>X^lL4%@0zf`2jctG)Vs6wI$od(aB-H{G@cU{A`JdPV;-W z4bM&vjG3Xm22y^E{O<fA@j@yl=o?I8J&pKvIG-=OJF6(#KlS810hiqgdJ`HIA=3zZ&kh zRoUTMBvwepW2~!ZbsF$ej2kl@EJAL|3%FhED{ZHXIxN!Y;v)3J-*54jfe6DTy9bJnywhxC$kIS<&AfC|EKWI8Gy8sb34wtQr!E!P zwP`xi5ENiU?Iu7280znWiSgVjk!!_kS--lOQ9bfxEm$@F67;MfgVN+nC?3fABW$aR zBjdNRAga@KKsy#G<$m~rtFPjS2k5)vo;BTsc_}#tPGo@*e%o$kNjkOO{8i>1Y{}-9 z)DjY@V)kXk6Fv6vKk;DuPduO^06zm_q1Lpow<@|g%+gAk4&KXxn#N-I==QhgmJrq_ zyOS!AukR>l;O%OaeSR69y#F@PhaxO^AX4J3fWKoiG%8s7U8ugH==_uvfrfn_YgfwA z%|i~(yy9h)FzUXz34w>voH>~hwp^Ra`wtvG@E!w(y)t3YY;VYgP{t{D9L;!>KN}G^Pbw&85{iWG4`zGpRQQN}j@{ z(OG?PBdE`J5m)&98H$f#?KBOPwyQIau8FcK1@aTe;4 z+MXf*N!t$GbJxZCs)bcr;8$P|IMekIo?2PxE?i0=?Fe{xVwqZ-yE%9?z51_`lGll} z%aiOCAfeC`L63PVJxIyKvA36*k+&sy9AGd+2QV1KfUe$g#nfE6f%>rzYyq9|`z8z` zLfh}yLMhgAPByVd;AC%_vHaL0z`I&4g~4A_eisvf5eYzB00G=xv{u!0qvkSKZ~q|h z9BOhk;OV1{h@Baj?gsW;&woRWY`Mf?Y9n!=*ut4}4e5*j)`tJP@f&b~?d9R&und5; zP^Ory$KjCFT__TBWNVrZBt!N0ufQ(oudBvIluxdWUQ^WT5EFjjZ1}a5=q)K3j6bTW zzco)OqjaDZBZ^YhV?x9$W(b(lz!z&YS)w=DCHAq9)|JYLwkcG znDP`@Ybdg!mE@qDGV>&364mJHfr_WpF-rhTl#zIXB1y{J6OimJR;Q33*&3@d>Z4=jxzw2^L*3MdJ) z%D)IS*L5#ul{6C@0)OEf7-*#xza_EsHaVV1 zXgw!cR~g&uJ^f9>nWl%5M_V#Y%k(jT7Dl-+UOY%`QpD?WR%P5felNZ=8?yFd3OT{S z7M||;Vo2jJ(PnsG{4n#utq}W2ZmnsZonPC{?TM7{aY^VE{utMW2d)@5fsDLJs0j}9^GHDXIUJwNFYgB?RTE22@%HSo>a>`lwM9eWWsLn z6JL2jTzvsI)CKNBpE12z{Us<7$}C(~$Z1T8Edi&F<dAe_N2O(eV9yB&;nOY8etXp^t7fqMpFz$Ogs-!Isa>;DE_)Pz>dZB#tGLoScBy z=;Vao-NpID`FZu$Ru{O{t~DI4ovfpzB&sg&SWEdH;pJJ&&u~x~C>_Kr>NIw7+v6$# znv7=Z_;rm7G!?wTqw+C{5OwOf%zll*}a1AK4$3b@nipkS38Z#HRf92Xj>5!7RYO~Cy ziDqb(`VeqFN>t>*aM}MK=ZI@D2r~EFoqzxWb_8rGycx&A9ym9Sa~zM*Vvr;hq3Ko+ z8aquG#R9XL`4ea|%h+^N98@Xgq~$p73Z-Gxs`fG_zU}p!6O_p08M5P_NNV?|?=KAo z%^fgKpkNV6{F|0HGU^%vUdn*!OsL;^t0`zf#&u<4Fzh#Bu2_9`p|BK5@+T}9tngRs zJ)y~cHL>U>z4o+KW$e`N(<7tC3+I9FhIyY`N1D=7cXxMpC%C&q0yNra2;R7RaQEOI zAZUWS2lpVazrD}9_v}5!{S9kYt*TjbRvr3CzJ2&lKb?~_B+u+TYB2i=baRqW=P zB4*RDdLdu1&`ChZQ6J>co&nSt-`{hb;8$ppDCK74_+R_@*aSVlJfZfAqS+*jfU#Nu zhrhVphnFWFba{@3GRikEFzp%@^1lsPi9;%sm_|hy*+yPNF&r z0T#ZIV$axXeWN`fxxn@Z6g32=dL&A)zIwc^*&FjZ)!eK9jS-$ob1-E z55ZSAsTQ%3Yq5Ugg+imO>5kwjHoeF$x(dN-3Y5h9`wI&D=acsYf4LgSEX*>ja)W1r zwh4ciHZVAo#;RxO3~5SUXUb!{54}cB`lb*n9`umkBV}%n4;y|gMvXfd8sdgegcz?NgBYjm7ucj`b;}G~6D(`xy6Ht^(R++26}MZ) zaChTd&(PTQ?0Rg}vB0NUmES=CwfDkOMsRFr30k-5<^-?&1L{?ryHQ?aJqF;5a1k~T zzG^W*$x3lZU`zE{Aes3GLuc;~gEK-8Q(iC)0X)WBu{Dx!|86eb=&S~Z=lKl#B}zL@ zB@K4+k=F>X@Jgn!J_elTwo|1UVgD5{clrfOU^(pog|E!#UDSJR9B1%U3_*kEgmv7{ ziJ2tB{cpk=SEyWx#r&(SCZCo@b*MQ&rf6ybME4Y0A$QIQDC=%MF{HxbBtr3H{4$kv zuMs#66)=SBvlqNl+_sR_&^GhY^jjg9FizehF?$^46|SnGrVGfaKkE6RAD*!sU+$ti za+$YRp^_Z>HsQV(wm5!)<-1tIG%tMp#rpTj4M+6-g(-qg{DSLY6K=J2*ru%6=TDIV=WQj1KId@>Gs_E*a#>;g6$LPUzgOL$aPbpC= z{qxD4;H`2Mn;lxuK3!=PCkGD*u37y4=ckD&i<#Nq$}XQgVhRq@eUkKJ7CZDd!<{p4 zLWe(iyLUU`Ydy5!ApRs$B3X26I^W1ySHAJp@>5Vs<;41?J!XD@{L>-M9g;cp(LwE22Gy<4FDkq2RLLz>_j|Nd~i$C8B{%-e|B z)W+$=+>mS8SGp4E@_LOa5JPZ~y>^8u;m4c4>cThDY>IiVCc?77^dO_{mn^f(5EbpA zPF~CyG3f`Q2vMbJ2T7_cs!#US6Fh;cc`|^jmAObijMxZ7Jc=wJNW6eF-vK4@Z}~d7 zB_dP%jcT5=7=e^x+)a(;7@t&X8g}OCGyWqQs_)s3v>(xz6+7fp&=2Mt3^fy^ywA$i zsU^)+#HBii6D&<@ugB-LG}Cq4zfr&Vy@oH2PRmON_3e$;rbj=+b6vsu?4l37QMzYS zemvSq`Q|ue0@(7eJeO?0>h(y}9k8;OJXG^?!2juXgw*go z*%OhC{x|DROd(GU2Z^xUH~RJ_sh5}k`opr|MC&skCIsk=AR|2^8SGbZcs2$&R=(W0 zxJgs5pJg6JQG!vr@+T|?V@vr01;J>@fWT#TvU*q3$K&pGQhzu5ynw|8*^{tuYN8Kc zy{aoePi?LDCN-x|o<83FS^4a9bs+Zr1#MF!z$lDYxH|0;ahU^C0&9BS4C{c>4|iII z9jwigJA%?I527kcV?dol<|*2exfLLiAlaYy_{hR0!~PYrFcg8v`h zRh+iO(^Vj0r*DM_3IEw$D#SWa-$eB%sR`&{6-XweT2NE`DECKK{Q($MR*T0E1JymS8JKxsf@=BM(C3^ zjHOkD3up@Gw@#8jJhv6kZn;P~7e1w@?$4=lPpBTOwOTk|7-KrwX0eWV&3Ho;uK*371I7}+D5!sgP;~17JI_5Jo{ii1;6c;;yXM5w z19;qD{!axWX)Tx?0t}*_*Xu0&U1)s2K$Yr9JG!1BQ6ejLqYiSl<r)t`|BF*!G9o3Uc=mb&H*a_yZ*aJ10z&dx|}oMj*k2WXAXop4Lp`6bMn ze<;W_tH?f}*@Jp(SJuqjjbCDAUa%uF%I45T35$?9XUMAhm3AB9n|jnAb%>WmIqX*3E4X3Qmaj7;)ZT9cgBBy21jB> zKA{~+)VhMdP(?W;tsS;2=(-eE#%)fQzv2{dHhG;phZArHwrUL2MKd);v#(10NkQMs z(m(qi*1;w5W^5`e<(QCm?(QHr3wl7H^+7*=>fy}f{khRm;{7&N8n@3`Xx)_JuKbQ{ zly5(d(-8E0U#ZA^NaKTLuE-p0M;|3!PB>72F$L!4FJSLMS=f%mxK9d-!xD;BI+PN# zr!}((UW9S~j2g!O=hELYHi^Dw2lL6jUw)!&0wS#1Ns-h<;fF^;m^*W^%Vjd@h`;Ez z&o=mWSINGeC>m4Ng+DUt80UjI>l}9f-=|#8*Y2}jAi|{R93Ym?Cg!FZ_4ghNG0qIk zeo}D$Fw_+GJeXR^SKMo=X68aGrzOLA*6;BHFMc9GN!&@zP;{k!+Rsyy*(<(NeAfr( z)21-FTh6!!!kUG}gFD0?`s3!9YO?CGG?9#H3oWIVG9#5}vF2^lYnn?)lHjpV7%hcF^+jxtR@Q?;u)5M(cwL_JZtdT2iShl>*xYagw9 zv~{Sbh_`6T{Ts4q$R|4IB@|-+RgA6ZrJwaSW+ZB;*lyFoAsQbnM~T=uEHQpedv~#4 zU=ay^B=Gyf2hUqC^Sl=Nr2u1kZ13vV(~Kw%Z=&-$abR3=SExX4N(cqf%>&-=D7GG}wP@(GZ0a&%VAf)H-I z>b;*a=ZwzC*n6+(x?vL6Hv7q<6n1MfLN566^aYNxosf8ca38MkwfBZ2=dMG@g;75npC1>!>qRNkXjNok z{b+)4A5X+IJ0?nCVhG7zGida`nGitej1;M9HThps%Pjk^8m=si6TND3Nu!& z0OmodPsuN2t=HNyMgYTwZz$jisPAM6;S0&u_X8nT>sg-Z{WIKqlG{}khZw;R_>MImmiIrVS;|9TB^UYHUlhW_iJ9h|mM}R_^D8xoHOzUXXwPWEE~kVpoa^`L zu?Fb&Y_-J(Us9V)*g$T(XJEwpu8w#)TGE~9XzrR!b`Ga)EY>Xft(a&4u9q;+B_LKX zO<8!PAsz?Fc9ArCdl)*!k(o2G=hDul0?&lo#b_Kv-SMIu*e5lT44@LZ%4nmUx18CH z)XX__pq?g`o@m#8vBNKMP3T3=zYn=k}BU(y~=v=-x9k-JQ#*AQRvi{t4# zl|+&txHK^A6)xrJB3$} z!nmk1KIp%WsFD!=68;OlTlN*oSVKmr(5XNwu5;oTfh%o3j;q`eNeSU!-@nVo&g8xc zjp4ufP(lArT0`Kb$-Si_wz0-1M=?7gSS%bC&V3W%q6nkWMO|FcVQeSocdP6AWIX8Q z^%B?%?UJ@OD`N?aJvI8h@%ZYjbosut?`^h(#e@j~d_3@v6~ibtW+ihFbfV_&9aVnr^YPZH9}LE>_$kkdp{?N63@uJw@9Q$atA#uO<^1c z-c?SqfS0PKIbYu02|RvGHJhmML1B^aXm!mm|NSL5x05Hxok{LFJUPmlK)N2yx|Str zpzUO{Ci3%zNL$-xpVYb(4iCZv=^1DzBob#{gu8BBJv||p!nW-M6Vm+@JC%rt#psOv zi6`Nzs%gj_05HgLOP%rfyGbr$d|_0y(-}?Kd?GYGyX=R7Sk3eUer8Q zoH!c7B?7`ogF53WW1z|b%uY`&9lI^w8Ra2#i+cb3A{{3Uaws8cN+JWBbOVdPP zyD+#LMHgbxe1NawF6FQ^!}WybuO)Z6k8ZUiEaS z^nzzk_nrm@E$m5#>J6Or3vS(4?-BX2K zs-8Wz=zD9U4!ku?SNN3Q;N|`q@4akUl5V5Q5Y4-^od zzZ@O3WIod8y@XZsu1fa)F#(>a0x!qksY$nBvUeW4bY# zAZ$p*0aFixL61%d8lW#28Lj;3pWwBgc@}KIMM7Qm8x6inq58v*CvYE|#w7n3^$@wn z04$UtOB|st&1W5;j+|*apZRWa2$Gee0J3pp_~BTS zoXFlaFrFaa$`TDW)9(wqBrK};su)uVY-;110y3E{Q~VKYXf)iL036twlkZBqF+N!b*%%rST8ze9 zN%owv=g30v!#J#S8&^KI{vLsU$tM27_f@&VN)Yz2*yqUC+73^n@X%oPEYX=j&G7`k zsyQ%D`2?j(jiF9?mV!LnmtRhhPtd~TqZI1??Nm`uzQ3#;@LP*0mFN4;fPI#>pA%C^ z#sfAbPTy!Vu1QxPgJZ5Q$rg`8y+wu^kfTxTG4b4^RiQ?Q2=V+}J6QQ8*Z+KHjEsBy zE9h^;`LC%95s35uS4C+Wxy(UtDgw)VwgpuXX=wKrBw zhgi?r8gk@M!6f9;M%1GEFeql2@=ovEN05%yVrVwnzj7VqwsVQS2K+_aWbpY`Zf25! z3e;KUyM!Tee!L%6Q`z_nha<{;G1_bS0WFMU59B_At_A;jb0jgLy>(j6@+XS__=|Dz zG{KES@{VuVVV@@%+>2_pP3$LK+0bvw*pW~S!3$uUON*A z%9I4*4d7wdEZlyOZg6>z# zX2`IWX+d~Ffn9g{M7=M&Aa0OqS(h@2YH@b7p~+yc`kurE?>-r<$x`NZUdFn?~IKnY4pmJ*qUR*=>b zn;E@eb-t0t+6`OX4OdgSmxAN8{Sq>>V`95bdD|DErZjiF`x(k`ce{i5fm@lUA{cZNY|Qq6cuB8eS= z%&OZA|D*?Wo%AlVU-naxPz)S%SqV{@a$sJ$5GMKDwOcpE11x4rI`oGg)+W ze&I((Ho~C-!m}}IsND#*3jGK^E4Ek*pY1cGcY4Rf{Y71bVC&P`12OIdYLchEs6zDA!~DC6%BSttv6crb z&-ARO5?DuRzLwZM>ORPwDGvF@H;F%fNLh#HJ26I4D8krsAvap=ODkv#bBayQs}nP~hu(GxYly{b4X}7Sz{S6rSZ4 zmztM#j_Nq}Sn$J$*JY*6vgn7In#}2gdH>AmUw3Mq{Xelg`aV*Lh+@fOQt(VDMf1Nw z)^;~q8Oqk%B+)xwV5$Pluar2}UkQ9xVkr)wS7`w@zQpoiMKR5*-@A77$x9aa$z_XV zeuW;*jf@YA{s%$s#HA75CeV?nv)m5v6FjB{doQRDGiBqeZ0O{hNTe3x$$u7aDG)hZL`nyB28M?I zMH-GI)~B+^#8}ibrp|H9VXZAddieyI$(-w=Zi?qw{YszRU&Ye>Vd>Kk!HDYLaoNr~ zbd5bBMz-ZfPyjej8Z3D-e@kx5#)A@yN8IkHP(|2rv}|y|3;cin1e6VmX}A9X0NR(3 zz`($GT0?5MpaIYQKQdX(2^Sy-w#XEKOJ$pzf*XmU7WX~1z5Tdln79*V0%ggbMoKrA zC5={T?l@QU;6`sKy7)g338i7eB^P~vi4t|9fWfTE{P-jqKOOih4;1)-xXJ5cQy&h^ z2cDzb9%y@2QdcQ|6Y2UxWqcs}~b#Xb^ts>6FkcN~Lrkj_arMIk}9cvoRsUC7#$rn}Q;*M*@X zZ?~}MM&?6T=PktDh!Xua9QFzWGy1?-O<6AuVF0FhA@{cK^w`y&sX;eQSptzy4^D z6CkgtkF8yrn;t_7$r8)vNggSWk)XBR{=aKGl9FNJ3FI9^{~ap*N_|F@l~y(Yt?*H`JO+t^~8jorn)qo^{n=TMzsGw z*_#}iy+geSNi1$6Q~bwWKIh1yf4lK);9e)@94b7*$Orus(y0X|;)#U^3eb?Y7XEQ- zS+_sT!TIBB-FjIsmO^B(ThI3Uqt!z%e*&HKrOv43xP7<+m8#k2;7O#@*>=87SvCPW zH`J`u29^w~DL%IYq4BA&AblpT#Z>Hxacb5Q8RKCbL1*J3p7$Z23Ngt|zQ6mwA^k7O zJENgDoB)&q+y8fU2RY$E7bECJxL^_vet;RQ03hSo|?+eFaf=^O7Nnmy?Y0S z{Nh7rMUXRm2?>3=hM@BQ54I%OG+-?tBK%NnZKx6JV860{NZpBfEdYo#3uW?y7xmrq5jkzz{LzLdLSos84o)pxO$eJ4HixAp;sCE~LZe21RS282vFz_*;+_VLt#HPD zRO5Pg9Mcv3%|XHe9`K2NQ+>EK5g)%d+y?%`;;?U<{SIyq9{(p8ypWHiRhvpCAU0!z z?&|DxuVqvgYQt7L)Kfi)-lUp|)ow7d!el@O4M)jNIsLdw{MYZh<@>KoT`ibHl@v1v z)aK=0lQ`dU&#$)Qx5^e&ymXFE_BRV7V)=J>1y+dDa((#nTq^9{TdnQO+>1?!RR z|EdQyCGjd+OtWEs*r3b&n14i$0J@7s!T+f3z`gUOsSjBPpi{gJCxi2$=9gzAZRhUa z1#!7*($XC!f~jx`uH^}kq}eXatLLOW-SwnWDrJm_yL#>4Ny1G zHK|o3FQXO79|l@3+f2T^6f`(Ui9*Vxfx+?f@mG(

W6j2qQdod!jwm=C*+s+*+ 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�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 delta 473586 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�XE9k21b@W4@$9adl_9H7z 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ã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 S@{ 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 z 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

w6NHqVj((f%NQ3C(}8+ z--n9pQM7Y`gs}`(V1*lTM|qtR3JN??I`L38af%xv4^FLdYHJf|>nv zRMFmckvLj;=4-krR`GuVJaSImM}j_l9igaRgDGF9v@f4lhf20%6Tfo!_6lXAGPQW@ zHc`N=2D^tN@u87u=SXj?JKFC^l|%tjxk*~<1@XStAt^7p2crGmG%F(QNPH+fG)$an zaXivX67dMW?+>5GjYN(}4&h{FWN=qxus0eX!b_t0yp>IrZ*Wz~$#Yy%S4BEEkfDOzEVp^x~L1 zjlS$t5I4>p_6H<#+FB_<3CdY{1RWR}=?}N}Mn;A}_XZ<$6;@W!iEX#)ohGNz+jVmq09i_Kx zLb9*HLnqmeEwn_PvZ#UQ2|Cvi>mM47_4Y<+(prCHbRRVwG)qOH3zgw=HY)GU`=#uY zwUyl=@uFah7$Uo{@_=An4h=>2z+fQE2y(@bMEkp9Xajk*!in#O_tc34)Hh!t&57-q_{J zr6N3ivB7~JnL~VfD5dnN4b_T*^R7*8(cRw}9^4s^cJ~a4MIpIAmEIBSYmWh2dcvKt z-2>slp?-{`KOP(I4G#{+c2iu0g1Yw##)yB#;2)hXS*j612UVh-f~ooimusK4#ms2M zGV9KtQ*;&P0cluknL)&y4|4+hafCq1v&&}a zcNHH9!=nR5CDksgr>8-NGf7SEDp;1h5@iYzQoQse%Rj#^FJfkb z!c=i$P=0XBYOsjR>Y$*61~>W=VL11z!o(jBlNI!^ZbswP%{LDve&!x#fSU)P&Kcl zUO;LQK0=f$+_6(*n~(AcryOG?bH;z{&t=IZG~OM(v3O);PzW$~6#?Pxbo{(8+#T(3 zycObdr}#`e1=-(gho!Lmxpvb006f#eh}@)1r6D{wa)TgTgzIn=L#vj zM?}O~@o|X)4ksZrRuNSUh6Y#((;#1@9>g$9one}nG8Q$7xc+coq=Mx&g*!V(`Xjq# zM(X)1dkF=GtLw})yHp@u;skw zx3DAJ-x2AZ(E(G1N?(7IT5QpNBCL``=%IFvZJ&#xO2!Eh1niCKvQNf`)kdS&cDSXu zcvkQ8C{Bq59fBAcC~#z`M~EbzUD0@yig!o$;KxgZj7S8nBnb7i9%D+=1Kl8^7*ey< z7a4@|HYArEpkeJ5xYl^W|_kb!W4so1%XeuoN$_uq( zXJoG+lzw5QQ1;^8JyBAWAPI_hu;uE~<3#@j^@25knAKR?%A_LMWKMn|G9*a7EfV5e zURrln!8|);Mhm`d34CqDE?9j3aM>fEgY;1`*sQivh z>~A0L?A+UHw-#!NkQ{@RW;EN7Bd#0}#}PKA{;5o6$SO>d6jriQRa>5oW&Ph?>4pfR zDUMR5Tn(u5&OY$re84F%NKBQ8%!nA(@)XOC%BX)HQ1OuM>m*V(7=vggNlmPsri)11 zNUT2w*2UX4unnpSJ?d@?Q2^~8lL(0sRJBWw8MvJ-3l=%9|m=s?sj_~)1PhfdqY>DED zBWo;Iu#}X;1z&S8&z5JZLruw=!rlF-)l~8f2?$sR5XvK@w?UyK)-)U!Ojor|*iw~2 zZy=&g_Yb{($W{pVU^6(?@?$m23(pDF=dJ2H}JLA4nTm+^MTuZi3n8tbY>65;W}{y3f+l|; z4AkwFhy?Kk$Q~YylGsHWBMGF~8wn3}^ppu$OZ#B7vlkSteMClK_l45!ijuAt?iEyK z5T~7JNQc5gQb$@Tb{nvdMn^Cuka2|v+O}Jjbi24}hX>Vu>QLg4r5=oqh}%k?3Hz)eo&Xmg2PM%m=1jV-G@&|ds9kD@y*t}uVjV05 z9Tldpt_sWvR<&rW(k;bX-c8s}7wA^e;svz42ltL3s*HW%;h`AGyCZ)CF~`@Ze0prp z2+{6+Vjp*Cq#Gt8B3jKIz2Rt|y}9D-9k!6#6eS^fU@*EX+8ZHxP6}`V6>itqr2L?D zPGHpwCKb<9%P}3a@>BNr7MpBiNM)d~j^|Q|>7sZ$Q=GHGRWxWXAv=Q;QhwK4eb`a8 z2sF7&+FESMx;+-#If8!ykThx0>~JEEklGZ_6I-hBh!{W^NAcXW4mn)73{pVEzOV2o zxmfPO#fKvm8~e^I?}~OriQSL%g!}qX4-a<|!zfb~)%qPV5hzGF41>MBQOFpT2;jFx zG#Z38N7@tGEe;pO+N84k&!$16}goLNsMBQh7Sp zC&^Q;D4%&1#3`DU2Si9O5{GllcFd)eZD@9EpWKX<$b|<+ZElE<1a+y$FA+X8MU*lP z8*vaPHM(eYh|quZ;v`H+1=zzxqo_i5K#ovSS0FAoF-CTUdxy!-J7YUyBfG{sa#U4a3-XGiD4nau?KK6emdYuCvfO`N9Pb#64h#{6k9A`wtvr?vO(YW8A0@;bQKF^bw*zuj#70Yr zbk<72-zY`C@{@e{#>Kk%KL~jI{8Fk@O$QR`jQFa>faDF*n2yCVtKG5op>VXHMgh@F zXGKd>AmSF!?y_ypK$ZArhWLE>0ImzqOghKFkrsahvA;3i6NwC9{S*R*gHtXuydq4JS;HX_A5+R#}PUQ!`*1_?E5hGi+Xb7(oPq! z&*3P42pEdx>gcbhJQveATjTnY>&uKW4_k^Cn3(4JI{6x0-(bsJ54yfd{%^t08p;3d z3cr7w(toGI@1ywdR`|L0M{M=4Vk89 zxajwUds)-oPm^@G@e{21Fl#x?7HwR1m@VGeXdGrsHZBJ^%$9!K>FYA)CHN|8!K+yl zdktI6UdvXp*Rf;R>qYIYvRK!zTn{rQT#t~8C=^@mderr6s@A~Mf3g`3$I*CDdToE} z`VEH}>c#JJS7YEVw&E~b3EwJe0)AH?X06J(MkPFkeqCp+@ZQRf-$2Qay`L>yFC2&2 z+N%z;<8EiZ^?v%jvO&B3*@uwhcvZp)hglnS70z|)cfI=Epnf;1-xJmECiS~n{hp+L zx6m(2yo+tUk)4K+lc^GF7P(Hj?^b`d1}!@E7HZlG_eG+5_{kw!_4C`Ai9Fj>X{V{K zov!>ZQvNg4?{<{nBF`NTPP~O3NAPMI;cM6;b}iw^b!;8Go^4?_uoqG6x$Ld1huz5b zu$$P0;QW=Vb85Jm+xV3V(+Dx_pw{pZS?nc_EGkJc9?yD-N%1E$iBut z#J8`&%i=ydQcm1En8puJM0*}I}c0WyJVd)pw z)6yrT#4IjBo6bT5&pyn~AwRj!{VHJu;%;Y+>+SZRdzgjs+phZ20nmR55CP}{=mzKk zhyv^Y*ol%Bl{-C16oav^QrEvmbm9TFfPI~(+%YMpU%zj4r^AMY0KWCHd7ew=ZDF$kh?3y!B#fmv4inoE&P(0=g z#o3e^>Aga z{l*se-K@WXW;b@24ba$K>83UJTalpAK#CJa&ddw-fhoiu<{Ub3elZy6bWJr#;D5KE)d7XBCadf95x~8r7@$k1)1RIAuMg z#&#zS>v?_aH{Q)iI{}Bdn~~UXHzR)Cf8yP2SR?APjvOT4f1d3=!@Yhf;q4w!u#HP; zc=uv>_Ynr){_KAb$^$Fb9}y3a7GNPQ$Tn*scDmNcy0rytht?z-c?wm(nTY9sT~E?5 zE@zuv|8qSh*5pp7;X9oH?Q%WsdWO3DFU169$g^sd23fk8bz`JO41dpzkhr;Ra#=FFwph`tM~I5r<5i;kJJr9_s3-#?J6A^{UQ)1uoJ1 z{V+>4Ok8{YHeZXcF?B1W;b`&Q#Vj!rUuDac7wN|CV&iwS2^ZUaJG%_2-^&K+ zC-+Xa6TTFcQJMLEwqmJAX08a81=K0^gzEfD?EKZqo;?i{l~$8l(X&&Wo?U!~zJ95G zH`^~JSUm+y+t_&RVK#Y&cl}cD{mfkIrREcT2PbrG z(_3_s0Z!P^qT51%a2;k@6hT4&l3l6O!v1L){~)q3t%dotMXXs{%vNek*zwv@)~PLH zF>N`sh@oAktz@s)Rc=n`rg0@O)(>81Cv~#uf zT8Fkl+o5gLvf7E-%e76~H57Bbc9QmXZHsoRwpIJ2cCz+a?G){P?NseY+G*NDyU zJXn8Uk2-AjQMFEd+RxmE+oa{+tbNPP-2qxpE48nt0e zv7Trps`?jDU0K_u%4o97a4)pWAeTq1yH~TuXQ>mqtt)RE*hV1wn^(@+q5VL709qM0C0`2r+b}7g+IbT9_S%$py78wF(Mdasix2Q3_kcHhVzV8E$$oH3F})tH!>5Ax$1VdsKt9DKUd4W+ zy_)@1dkuSBdo6oLd!6ReUavK4Z_t)%Z`77)S8J<@`JSL%OALSbI%2dpXkqQmT9@_~ zZA5#Ub`de;w04tL&~DaVqP;`AQoDt6y^~_!MeyC)`-xfKp}j}DM|-dKCGCCMgW7G{ z54GF1UsBBPwGU{IX&==7t9_`ULHlrnseQDeQTtfKGVS9Ht@OK2yR%`F_Q{6Rv`;mh zsU2>JXrFHA*Y1C6h->#WT&UgKFsgl4EZ{sdN$=`+uXP{C{0$4)Lcy~ASg!V>Zb&K` z0oUW^wTF&x$C8J zH~f!X^gj}1o?@RM!r9cYj>yv{n{By4I(>vI|8<|W!uKAwZ2g86cd-wX^nI9pgs^Xg z`=V>l`hSRf5AdprCSZ6@+jGvXDTMTpgb*P2h7ythq4y%aH&J>KDS{%{P*G3>rKx}- zA{xPls3Cud1yND#A`147iUob`2;`sLvuE$#+)MQP{^x&w-q+kc=j=HrK=&fQj^n^R^frNB}YMhU%R8#h+>*Av3 zV7gunyQosUFzP#L@^^4ZRKsIvF0zqAHQxVR8F7DkoS{0tHl$~NDHUIO;{WueG<>P* z|K_FL|2HpH|DU`R(Fk@x5i-I))GVKa`uLlpJP%Ej7f>^J5z3SUsFS~h7U#<_PdNye zDX+kCmUc{Uj=%FDkL&7Vp~BI@(e5Gq-aXKO-#aGmz2)9R zJA>a-3~_IexK|_H`jk!C^NZh}X zFel++)RC8?owY(a19#x8@(^mK&!`H#p{nqys>2tm0Vh<6gGPE=y#k+}gpPlV(RJGW zg3;T${w$@r-j2G35RWE$dwf@O4O-r6N4Hg+k=#~0x~;N%>>GM#ZW@HZJ_9*uW8zGw zgcu(uV(AowOufrV7|QOXG9K-K;C2;unwQ&YGiVPUq}|VX^_41kHQK#4qqcjkb+OLr@0_iuUCcO{1V1 z2q`7$+nl6P&;)4Ds+~{=?F`9k7eN9Wf`SBt^uheQbGfZPgQP4HFa`f^{ebvm~B8%n8V>q&O{IhD>%jGT9Z7 zs$MBEQ$0b+Vft|X{c+q+?|z?R@-D{&zuhGsCfDHiuf^{##qVDyVUnef&`090C1Em3 zAI)33j#I5nYRP}?F(bOiSg9VUT;GlYA)hMi>J13OjR?XD1mPygQddHrx(W)_n~`N# zOCXi$Lr^!OAQcOc#^_@?NH<4~q(nB71W?5ksA7%(Ni9Y*e_3&k15$Aukk(`W-irNu z8}{$*$Wt4Tr#3P zj;FCNG6ksjV}ESN{@8*2@c{P6gHWJ81Yz}IXs;WUx;a4P>*=0~l!e zd`v&2un#%5{RdceT5MG#PSsDa>h##EdYr0XVAUD1Rkb)(k73oBbra*0e<8+kB*ynh zj31B~KgK1-1^O&}gO0BU9J?P5^6^F0=Uwor(?YtD!4{9ObGxJ)S*%>l$_bO%g~t9y zT{wS#ss6)s;nb=_1>dly==HaW`p)SI zlV>r_S$A5X)%3|sU#?`$BDkCwdSrQB{TqpK5(UyfIIW+;Y5g?H$1^x4YoHYlv9_85 zoi!DDY8v#@bQq->uuvm#n`XlOngtJQHavf+dEjZy3(splM$92du!Yb~zfhlzR?Y+% z=UR4fP@lsCZ4T;laS~8iX`T~gfu)P^p2kY^nPq3gKGr3M@O!go`U1p2sA&_JKL^#c zu}&P7eld37C4xhSa}H@BbI7NzzQ$JT;_!%;0=8BklC@OG(9$FxsV{hBp_u8T2ETvF z2mg0ReDWj1*_!sGm#Zr*LwDSI(9qCMToX

qb_}4p%>G| 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

pO5RR^bO)8Kk#B?RcR=I%4` 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ℑ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 - file:/C:/Nexon/MapleSolaxia/MapleSolaxiaV2/src/client/inventory/Equip.java - file:/C:/Nexon/MapleSolaxia/MapleSolaxiaV2/src/client/inventory/ItemFactory.java + file:/C:/Nexon/MapleSolaxia/MapleSolaxiaV2/src/server/maps/MapleMapFactory.java + file:/C:/Nexon/MapleSolaxia/MapleSolaxiaV2/src/scripting/event/EventScriptManager.java file:/C:/Nexon/MapleSolaxia/MapleSolaxiaV2/src/client/command/Commands.java + file:/C:/Nexon/MapleSolaxia/MapleSolaxiaV2/src/scripting/event/EventInstanceManager.java file:/C:/Nexon/MapleSolaxia/MapleSolaxiaV2/src/constants/ServerConstants.java + file:/C:/Nexon/MapleSolaxia/MapleSolaxiaV2/src/server/maps/MapleMap.java + file:/C:/Nexon/MapleSolaxia/MapleSolaxiaV2/src/net/server/RankingWorker.java + file:/C:/Nexon/MapleSolaxia/MapleSolaxiaV2/src/scripting/event/EventManager.java + file:/C:/Nexon/MapleSolaxia/MapleSolaxiaV2/src/net/server/channel/Channel.java + file:/C:/Nexon/MapleSolaxia/MapleSolaxiaV2/src/scripting/reactor/ReactorActionManager.java diff --git a/scripts/event/AreaBossBamboo.js b/scripts/event/AreaBossBamboo.js new file mode 100644 index 0000000000..1ee03e8358 --- /dev/null +++ b/scripts/event/AreaBossBamboo.js @@ -0,0 +1,54 @@ +/* + This file is part of the OdinMS Maple Story Server + Copyright (C) 2008 Patrick Huy + Matthias Butz + Jan Christian Meyer + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation version 3 as published by + the Free Software Foundation. You may not use, modify or distribute + this program under any other version of the GNU Affero General Public + License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ +/** +-- Odin JavaScript -------------------------------------------------------------------------------- + Bamboo Warrior Spawner +-- Edited by -------------------------------------------------------------------------------------- + Ronan (based on xQuasar's King Clang spawner) + +**/ +function init() { + scheduleNew(); +} + +function scheduleNew() { + setupTask = em.schedule("start", 0); //spawns upon server start. Each 3 hours an server event checks if boss exists, if not spawns it instantly. +} + +function cancelSchedule() { + if (setupTask != null) + setupTask.cancel(true); +} + +function start() { + var mapObj = em.getChannelServer().getMapFactory().getMap(800020120); + var mobObj = Packages.server.life.MapleLifeFactory.getMonster(6090002); + + if(mapObj.getMonsterById(6090002) != null) { + em.schedule("start", 3 * 60 *60 * 1000); + return; + } + + mapObj.spawnMonsterOnGroundBelow(mobObj, new Packages.java.awt.Point(560, 50)); + mapObj.broadcastMessage(Packages.tools.MaplePacketCreator.serverNotice(6, "From amongst the ruins shrouded by the mists, Bamboo Warrior appears.")); + em.schedule("start", 3 * 60 *60 * 1000); +} \ No newline at end of file diff --git a/scripts/event/AreaBossCentipede.js b/scripts/event/AreaBossCentipede.js index 087077cb89..548d992507 100644 --- a/scripts/event/AreaBossCentipede.js +++ b/scripts/event/AreaBossCentipede.js @@ -21,9 +21,9 @@ */ /** -- Odin JavaScript -------------------------------------------------------------------------------- - Deo Spawner + Centipede Spawner -- Edited by -------------------------------------------------------------------------------------- - ThreeStep (based on xQuasar's King Clang spawner) + Ronan (based on xQuasar's King Clang spawner) **/ function init() { diff --git a/scripts/event/HorntailFight.js b/scripts/event/HorntailBattle.js similarity index 99% rename from scripts/event/HorntailFight.js rename to scripts/event/HorntailBattle.js index 1931ef04cd..15c4378bae 100644 --- a/scripts/event/HorntailFight.js +++ b/scripts/event/HorntailBattle.js @@ -6,7 +6,7 @@ importPackage(Packages.server.life); var isPq = true; -var minPlayers = 1, maxPlayers = 30; +var minPlayers = 6, maxPlayers = 30; var minLevel = 100, maxLevel = 255; var entryMap = 240060000; var exitMap = 240050600; diff --git a/scripts/event/HorntailPQ.js b/scripts/event/HorntailPQ.js index 8e466d81b2..b9db133635 100644 --- a/scripts/event/HorntailPQ.js +++ b/scripts/event/HorntailPQ.js @@ -4,7 +4,7 @@ */ var isPq = true; -var minPlayers = 1, maxPlayers = 6; +var minPlayers = 6, maxPlayers = 6; var minLevel = 120, maxLevel = 255; var entryMap = 240050100; var exitMap = 240050500; diff --git a/scripts/event/OrbisPQ_old.js b/scripts/event/OrbisPQ_old.js deleted file mode 100644 index 52b7c192e3..0000000000 --- a/scripts/event/OrbisPQ_old.js +++ /dev/null @@ -1,298 +0,0 @@ -/* - * This file is part of the OdinMS Maple Story Server - Copyright (C) 2008 Patrick Huy - Matthias Butz - Jan Christian Meyer - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation. You may not use, modify - or distribute this program under any other version of the - GNU Affero General Public License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see . - - THIS FILE WAS MADE BY JVLAPLE. REMOVING THIS NOTICE MEANS YOU CAN'T USE THIS SCRIPT OR ANY OTHER SCRIPT PROVIDED BY JVLAPLE. - */ - -/* - * @Author Jvlaple - * - * Orbis Party Quest - */ - -importPackage(java.lang); -importPackage(Packages.world); -importPackage(Packages.client); -importPackage(Packages.server.maps); -importPackage(Packages.server.life); -importPackage(Packages.scripting.npc); - -var exitMap; -var instanceId; -var minPlayers = 1; - -function init() { - instanceId = 1; -} - - - -function monsterValue(eim, mobId) { - return 1; -} - -function setup() { - instanceId = em.getChannelServer().getInstanceId(); - exitMap = em.getChannelServer().getMapFactory().getMap(920011200); //Teh exit map :) <---------t - var instanceName = "OrbisPQ" + instanceId; - var eim = em.newInstance(instanceName); - var mf = eim.getMapFactory(); - em.getChannelServer().addInstanceId(); - var map = mf.getMap(920010000);//wutt - //map.shuffleReactors(); - // eim.addMapInstance(920010000,map); - //var firstPortal = eim.getMapInstance(920010000).getPortal("in00"); - //firstPortal.setScriptName("hontale_BtoB1"); - //Fuck this timer - //eim.setProperty("bulbWay", 0); - //Define all Maps and PortalScripts - var centerMap = eim.getMapInstance(920010100); - centerMap.getPortal(13).setScriptName("orbisPQSealedRoom"); - centerMap.getPortal(4).setScriptName("orbisPQWalkway"); - centerMap.getPortal(12).setScriptName("orbisPQStorage"); - centerMap.getPortal(5).setScriptName("orbisPQLobby"); - centerMap.getPortal(14).setScriptName("orbisPQOnTheWayUp"); - centerMap.getPortal(15).setScriptName("orbisPQLounge"); - centerMap.getPortal(16).setScriptName("orbisPQRoomOfDarkness"); - var walkwayMap = eim.getMapInstance(920010200); - var storageMap = eim.getMapInstance(920010300); - var lobbyMap = eim.getMapInstance(920010400); - var sealedRoomMap = eim.getMapInstance(920010500); - var loungeMap = eim.getMapInstance(920010600); - var onTheWayUpMap = eim.getMapInstance(920010700); - var bossMap = eim.getMapInstance(920010800); - var jailMap = eim.getMapInstance(920010900); - var roomOfDarknessMap = eim.getMapInstance(920011000); - var bonusMap = eim.getMapInstance(920011100); - var endMap = eim.getMapInstance(920011300); - walkwayMap.getPortal(13).setScriptName("orbisPQWalkwayExit"); - storageMap.getPortal(1).setScriptName("orbisPQStorageExit"); - lobbyMap.getPortal(8).setScriptName("orbisPQLobbyExit"); - sealedRoomMap.getPortal(3).setScriptName("orbisPQSRExit"); - loungeMap.getPortal(17).setScriptName("orbisPQLoungeExit"); - onTheWayUpMap.getPortal(23).setScriptName("orbisPQOnTheWayUpExit"); - bossMap.getPortal(1).setScriptName("orbisPQGardenExit"); - roomOfDarknessMap.getPortal(1).setScriptName("orbisPQRoomOfDarknessExit"); - //-->Fuck we are done with portals -.- - eim.setProperty("killedCellions", "0"); - eim.setProperty("papaSpawned", "no"); - em.schedule("timeOut", 60 * 60000); - em.schedule("broadcastClock", 1500); - eim.setProperty("entryTimestamp",System.currentTimeMillis() + (60 * 60000)); - - return eim; -} - -function afterSetup(eim) {} - -function playerEntry(eim, player) { - var map = eim.getMapInstance(920010000); - player.changeMap(map, map.getPortal(0)); - player.getClient().getSession().write(net.sf.odinms.tools.MaplePacketCreator.getClock((Long.parseLong(eim.getProperty("entryTimestamp")) - System.currentTimeMillis()) / 1000)); - var texttt = "Hi, my name is Eak, the Chamberlain of the Goddess. Don't be alarmed; you won't be able to see me right now. Back when the Goddess turned into a block of stone, I simultaneously lost my own power. If you gather up the power of the Magic Cloud of Orbis, however, then I'll be able to recover my body and re-transform back to my original self. Please collect #b20#k Magic Clouds and bring them back to me. Right now, you'll only see me as a tiny, flickering light." - player.getClient().getSession().write(net.sf.odinms.tools.MaplePacketCreator.getNPCTalk(2013001, /*(byte)*/ 0, texttt, "00 00")); -//player.getClient().getSession().write(net.sf.odinms.scripting.npc.NPCScriptManager.dispose(eim.getClient())); -//THE CLOCK IS SHIT -//player.getClient().getSession().write(net.sf.odinms.tools.MaplePacketCreator.getClock(1800)); -} - -function playerDead(eim, player) { -} - -function playerRevive(eim, player) { - if (eim.isLeader(player)) { //check for party leader - //boot whole party and end - var party = eim.getPlayers(); - for (var i = 0; i < party.size(); i++) { - playerExit(eim, party.get(i)); - } - eim.dispose(); - } - else { //boot dead player - // If only 5 players are left, uncompletable: - var party = eim.getPlayers(); - if (party.size() <= minPlayers) { - for (var i = 0; i < party.size(); i++) { - playerExit(eim,party.get(i)); - } - eim.dispose(); - } - else - playerExit(eim, player); - } -} - -function playerDisconnected(eim, player) { - if (eim.isLeader(player)) { //check for party leader - //PWN THE PARTY (KICK OUT) - var party = eim.getPlayers(); - for (var i = 0; i < party.size(); i++) { - if (party.get(i).equals(player)) { - removePlayer(eim, player); - } - else { - playerExit(eim, party.get(i)); - } - } - eim.dispose(); - } - else { //KICK THE D/CED CUNT - // If only 5 players are left, uncompletable: - var party = eim.getPlayers(); - if (party.size() < minPlayers) { - for (var i = 0; i < party.size(); i++) { - playerExit(eim,party.get(i)); - } - eim.dispose(); - } - else - playerExit(eim, player); - } -} - -function leftParty(eim, player) { - // If only 5 players are left, uncompletable: - var party = eim.getPlayers(); - if (party.size() <= minPlayers) { - for (var i = 0; i < party.size(); i++) { - playerExit(eim,party.get(i)); - } - eim.dispose(); - } - else - playerExit(eim, player); -} - -function disbandParty(eim) { - //boot whole party and end - var party = eim.getPlayers(); - for (var i = 0; i < party.size(); i++) { - playerExit(eim, party.get(i)); - } - eim.dispose(); -} - -function playerUnregistered(eim, player) {} - -function playerExit(eim, player) { - eim.unregisterPlayer(player); - player.cancelAllBuffs(); //We don't want people going out with wonky blessing >=( - player.changeMap(exitMap, exitMap.getPortal(0)); -} - -//Those offline cuntts -function removePlayer(eim, player) { - eim.unregisterPlayer(player); - player.getMap().removePlayer(player); - player.setMap(exitMap); -} - -function clearPQ(eim) { - // W00t! Bonus!! - var iter = eim.getPlayers().iterator(); - var bonusMap = eim.getMapInstance(920011100); - while (iter.hasNext()) { - var player = iter.next(); - player.changeMap(bonusMap, bonusMap.getPortal(0)); - eim.setProperty("entryTimestamp",System.currentTimeMillis() + (1 * 60000)); - player.getClient().getSession().write(net.sf.odinms.tools.MaplePacketCreator.getClock(60)); - } - eim.schedule("finish", 60000) -} - -function finish(eim) { - var dMap = eim.getMapInstance(920011300); - var iter = eim.getPlayers().iterator(); - while (iter.hasNext()) { - var player = iter.next(); - eim.unregisterPlayer(player); - player.changeMap(dMap, dMap.getPortal(0)); - } - eim.dispose(); -} - -function monsterKilled(mob, eim) {} - -function allMonstersDead(eim) {} //Open Portal? o.O - -function cancelSchedule() { -} - -function timeOut() { - var iter = em.getInstances().iterator(); - while (iter.hasNext()) { - var eim = iter.next(); - if (eim.getPlayerCount() > 0) { - var pIter = eim.getPlayers().iterator(); - while (pIter.hasNext()) { - playerExit(eim, pIter.next()); - } - } - eim.dispose(); - } -} - -function playerClocks(eim, player) { - if (player.getMap().hasTimer() == false){ - player.getClient().getSession().write(net.sf.odinms.tools.MaplePacketCreator.getClock((Long.parseLong(eim.getProperty("entryTimestamp")) - System.currentTimeMillis()) / 1000)); - //player.getMap().setTimer(true); - } -} - -function playerTimer(eim, player) { - if (player.getMap().hasTimer() == false) { - player.getMap().setTimer(true); - } -} - -function broadcastClock(eim, player) { - //var party = eim.getPlayers(); - var iter = em.getInstances().iterator(); - while (iter.hasNext()) { - var eim = iter.next(); - if (eim.getPlayerCount() > 0) { - var pIter = eim.getPlayers().iterator(); - while (pIter.hasNext()) { - playerClocks(eim, pIter.next()); - } - } - //em.schedule("broadcastClock", 1600); - } - // for (var kkl = 0; kkl < party.size(); kkl++) { - // party.get(kkl).getMap().setTimer(true); - // } - var iterr = em.getInstances().iterator(); - while (iterr.hasNext()) { - var eim = iterr.next(); - if (eim.getPlayerCount() > 0) { - var pIterr = eim.getPlayers().iterator(); - while (pIterr.hasNext()) { - //playerClocks(eim, pIter.next()); - playerTimer(eim, pIterr.next()); - } - } - //em.schedule("broadcastClock", 1600); - } - em.schedule("broadcastClock", 1600); -} - -function dispose() { - -} \ No newline at end of file diff --git a/scripts/event/PinkBeanBattle.js b/scripts/event/PinkBeanBattle.js new file mode 100644 index 0000000000..e39b1fe2be --- /dev/null +++ b/scripts/event/PinkBeanBattle.js @@ -0,0 +1,262 @@ +/** + * @author: Ronan + * @event: Pink Bean Battle +*/ + +importPackage(Packages.server.life); +importPackage(Packages.client.inventory); + +var isPq = true; +var minPlayers = 6, maxPlayers = 30; +var minLevel = 120, maxLevel = 255; +var entryMap = 270050100; +var exitMap = 270050300; +var recruitMap = 270050000; +var clearMap = 270050300; + +var minMapId = 270050100; +var maxMapId = 270050300; + +var eventTime = 100; // 100 minutes + +var lobbyRange = [0, 0]; + +function init() { + setEventRequirements(); +} + +function setLobbyRange() { + return lobbyRange; +} + +function setEventRequirements() { + var reqStr = ""; + + reqStr += "\r\n Number of players: "; + if(maxPlayers - minPlayers >= 1) reqStr += minPlayers + " ~ " + maxPlayers; + else reqStr += minPlayers; + + reqStr += "\r\n Level range: "; + if(maxLevel - minLevel >= 1) reqStr += minLevel + " ~ " + maxLevel; + else reqStr += minLevel; + + reqStr += "\r\n Time limit: "; + reqStr += eventTime + " minutes"; + + em.setProperty("party", reqStr); +} + +function setEventExclusives(eim) { + var itemSet = []; + eim.setExclusiveItems(itemSet); +} + +function setEventRewards(eim) { + var itemSet, itemQty, evLevel, expStages, mesoStages; + + evLevel = 1; //Rewards at clear PQ + itemSet = []; + itemQty = []; + eim.setEventRewards(evLevel, itemSet, itemQty); + + expStages = []; //bonus exp given on CLEAR stage signal + eim.setEventClearStageExp(expStages); + + mesoStages = []; //bonus meso given on CLEAR stage signal + eim.setEventClearStageMeso(mesoStages); +} + +function afterSetup(eim) { + eim.dropMessage(5, "The first wave will start within 15 seconds, prepare yourselves."); + eim.schedule("startWave", 15 * 1000); +} + +function setup(channel) { + var eim = em.newInstance("PinkBean" + channel); + eim.setProperty("canJoin", 1); + eim.setProperty("defeatedBoss", 0); + eim.setProperty("fallenPlayers", 0); + + eim.setProperty("stage", 1); + eim.setProperty("channel", channel); + + var level = 1; + eim.getInstanceMap(270050100).resetPQ(level); + eim.getInstanceMap(270050200).resetPQ(level); + eim.getInstanceMap(270050300).resetPQ(level); + + var mob = MapleLifeFactory.getMonster(8820000); + eim.getInstanceMap(270050100).spawnMonsterOnGroundBelow(mob, new java.awt.Point(0, -42)); + + eim.startEventTimer(eventTime * 60000); + setEventRewards(eim); + setEventExclusives(eim); + + return eim; +} + +function playerEntry(eim, player) { + eim.dropMessage(5, "[Expedition] " + player.getName() + " has entered the map."); + var map = eim.getMapInstance(entryMap); + player.changeMap(map, map.getPortal(0)); +} + +function scheduledTimeout(eim) { + end(eim); +} + +function changedMap(eim, player, mapid) { + if (mapid < minMapId || mapid > maxMapId) { + if (eim.isEventTeamLackingNow(true, minPlayers, player)) { + eim.dropMessage(5, "[Expedition] Either the leader has quitted the event or there is no longer the minimum number of members required to continue this event."); + eim.unregisterPlayer(player); + end(eim); + } + else { + eim.dropMessage(5, "[Expedition] " + player.getName() + " has left the event."); + eim.unregisterPlayer(player); + } + } +} + +function changedLeader(eim, leader) {} + +function playerDead(eim, player) { + var count = eim.getIntProperty("fallenPlayers"); + count = count + 1; + + eim.setIntProperty("fallenPlayers", count); + + if(count == 5) { + eim.dropMessage(5, "[Expedition] Too much players have fallen, Pink Bean is now deemed undefeatable, the expedition is over."); + end(eim); + } else if(count == 4) { + eim.dropMessage(5, "[Expedition] Pink Bean is glowing stronger than ever, last stand mode everyone!"); + } else if(count == 3) { + eim.dropMessage(5, "[Expedition] Casualty count is starting to get out of control. Take care folks."); + } +} + +function playerRevive(eim, player) { + return true; +} + +function playerDisconnected(eim, player) { + if (eim.isEventTeamLackingNow(true, minPlayers, player)) { + eim.dropMessage(5, "[Expedition] Either the leader has quitted the event or there is no longer the minimum number of members required to continue this event."); + eim.unregisterPlayer(player); + end(eim); + } + else { + eim.dropMessage(5, "[Expedition] " + player.getName() + " has left the event."); + eim.unregisterPlayer(player); + } +} + +function leftParty (eim, player) {} + +function disbandParty (eim) {} + +function monsterValue(eim, mobId) { + return 1; +} + +function playerUnregistered(eim, player) {} + +function playerExit(eim, player) { + eim.unregisterPlayer(player); + player.changeMap(exitMap, 0); +} + +function end(eim) { + var party = eim.getPlayers(); + for (var i = 0; i < party.size(); i++) { + playerExit(eim, party.get(i)); + } + eim.dispose(); +} + +function giveRandomEventReward(eim, player) { + eim.giveEventReward(player); +} + +function clearPQ(eim) { + eim.stopEventTimer(); + eim.setEventCleared(); +} + +function isPinkBean(mob) { + var mobid = mob.getId(); + return (mobid == 8820001); +} + +function isJrBoss(mob) { + var mobid = mob.getId(); + return (mobid >= 8820002 && mobid <= 8820006); +} + +function noJrBossesLeft(map) { + return map.countMonster(8820002, 8820006) == 0; +} + +function spawnJrBoss(mobObj, gotKilled) { + if(gotKilled) { + spawnid = mobObj.getId() + 17; + + } else { + mobObj.getMap().killMonster(mobObj.getId()); + spawnid = mobObj.getId() - 17; + } + + var mob = MapleLifeFactory.getMonster(spawnid); + mobObj.getMap().spawnMonsterOnGroundBelow(mob, mobObj.getPosition()); +} + +function monsterKilled(mob, eim) { + if(isPinkBean(mob)) { + eim.setIntProperty("defeatedBoss", 1); + eim.showClearEffect(mob.getMap().getId()); + mob.getMap().killAllMonstersNotFriendly(); + eim.clearPQ(); + + var ch = eim.getIntProperty("channel"); + mob.getMap().broadcastPinkBeanVictory(ch); + } else if(isJrBoss(mob)) { + if(noJrBossesLeft(mob.getMap())) { + var stage = eim.getIntProperty("stage"); + + if(stage == 5) { + var iid = 4001193; + var itemObj = new Item(iid, 0, 1); + var mapObj = eim.getMapFactory().getMap(270050100); + var reactObj = mapObj.getReactorById(2708000); + var dropper = eim.getPlayers().get(0); + mapObj.spawnItemDrop(dropper, dropper, itemObj, reactObj.getPosition(), true, true); + + + eim.dropMessage(6, "With the last of his guardians' fall, Pink Bean loses his invulnerability. The real fight starts now!"); + } else { + stage++; + eim.setIntProperty("stage", stage); + + eim.dropMessage(5, "The next wave will start within 15 seconds, prepare yourselves."); + eim.schedule("startWave", 15 * 1000); + } + } + } +} + +function startWave(eim) { + var mapObj = eim.getMapInstance(270050100); + var stage = eim.getProperty("stage"); + + for(var i = 1; i <= stage; i++) { + spawnJrBoss(mapObj.getMonsterById(8820019 + (i % 5)), false); + } +} + +function allMonstersDead(eim) {} + +function cancelSchedule() {} + +function dispose(eim) {} diff --git a/scripts/event/ScargaBattle.js b/scripts/event/ScargaBattle.js index 0d8e7df0e6..99c6827366 100644 --- a/scripts/event/ScargaBattle.js +++ b/scripts/event/ScargaBattle.js @@ -5,7 +5,7 @@ var isPq = true; var minPlayers = 6, maxPlayers = 30; -var minLevel = 70, maxLevel = 255; +var minLevel = 100, maxLevel = 255; var entryMap = 551030200; var exitMap = 551030100; var recruitMap = 551030100; @@ -52,8 +52,8 @@ function setEventRewards(eim) { var itemSet, itemQty, evLevel, expStages, mesoStages; evLevel = 1; //Rewards at clear PQ - itemSet = []; - itemQty = []; + itemSet = [1102145, 1102084, 1102085, 1102086, 1102087, 1052165, 1052166, 1052167, 1402013, 1332030, 1032030, 1032070, 4003000, 4000030, 4006000, 4006001, 4005000, 4005001, 4005002, 4005003, 4005004, 2022016, 2022263, 2022264, 2022015, 2022306, 2022307, 2022306, 2022113]; + itemQty = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 50, 50, 120, 120, 4, 4, 4, 4, 2, 125, 125, 125, 30, 30, 30, 30, 30]; eim.setEventRewards(evLevel, itemSet, itemQty); expStages = []; //bonus exp given on CLEAR stage signal diff --git a/scripts/event/ShowaBattle.js b/scripts/event/ShowaBattle.js new file mode 100644 index 0000000000..ec9d042fed --- /dev/null +++ b/scripts/event/ShowaBattle.js @@ -0,0 +1,190 @@ +/** + * @author: Ronan + * @event: Showa Boss Battle +*/ + +var isPq = true; +var minPlayers = 3, maxPlayers = 30; +var minLevel = 100, maxLevel = 255; +var entryMap = 801040100; +var exitMap = 801040004; +var recruitMap = 801040004; +var clearMap = 801040101; + +var minMapId = 801040100; +var maxMapId = 801040100; + +var eventTime = 60; // 60 minutes for boss stg + +var lobbyRange = [0, 0]; + +function init() { + setEventRequirements(); +} + +function setLobbyRange() { + return lobbyRange; +} + +function setEventRequirements() { + var reqStr = ""; + + reqStr += "\r\n Number of players: "; + if(maxPlayers - minPlayers >= 1) reqStr += minPlayers + " ~ " + maxPlayers; + else reqStr += minPlayers; + + reqStr += "\r\n Level range: "; + if(maxLevel - minLevel >= 1) reqStr += minLevel + " ~ " + maxLevel; + else reqStr += minLevel; + + reqStr += "\r\n Time limit: "; + reqStr += eventTime + " minutes"; + + em.setProperty("party", reqStr); +} + +function setEventExclusives(eim) { + var itemSet = []; + eim.setExclusiveItems(itemSet); +} + +function setEventRewards(eim) { + var itemSet, itemQty, evLevel, expStages, mesoStages; + + evLevel = 1; //Rewards at clear PQ + itemSet = [1102145, 1102084, 1102085, 1102086, 1102087, 1052165, 1052166, 1052167, 1402013, 1332030, 1032030, 1032070, 4003000, 4000030, 4006000, 4006001, 4005000, 4005001, 4005002, 4005003, 4005004, 2022016, 2022263, 2022264, 2022015, 2022306, 2022307, 2022306, 2022113]; + itemQty = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 40, 40, 100, 100, 2, 2, 2, 2, 1, 100, 100, 100, 40, 40, 40, 40, 40]; + eim.setEventRewards(evLevel, itemSet, itemQty); + + expStages = []; //bonus exp given on CLEAR stage signal + eim.setEventClearStageExp(expStages); + + mesoStages = []; //bonus meso given on CLEAR stage signal + eim.setEventClearStageMeso(mesoStages); +} + +function afterSetup(eim) {} + +function setup(channel) { + var eim = em.newInstance("Showa" + channel); + eim.setProperty("canJoin", 1); + + var level = 1; + eim.getInstanceMap(801040100).resetPQ(level); + + respawnStages(eim); + eim.startEventTimer(eventTime * 60000); + setEventRewards(eim); + setEventExclusives(eim); + + return eim; +} + +function respawnStages(eim) { + eim.getInstanceMap(801040100).instanceMapRespawn(); + + eim.schedule("respawnStages", 15 * 1000); +} + +function playerEntry(eim, player) { + eim.dropMessage(5, "[Expedition] " + player.getName() + " has entered the map."); + var map = eim.getMapInstance(entryMap); + player.changeMap(map, map.getPortal(0)); +} + +function scheduledTimeout(eim) { + end(eim); +} + +function changedMap(eim, player, mapid) { + if (mapid < minMapId || mapid > maxMapId) { + if (eim.isEventTeamLackingNow(true, minPlayers, player)) { + eim.dropMessage(5, "[Expedition] Either the leader has quitted the event or there is no longer the minimum number of members required to continue this event."); + eim.unregisterPlayer(player); + end(eim); + } + else { + eim.dropMessage(5, "[Expedition] " + player.getName() + " has left the event."); + eim.unregisterPlayer(player); + } + } +} + +function changedLeader(eim, leader) {} + +function playerDead(eim, player) {} + +function playerRevive(eim, player) { + if (eim.isEventTeamLackingNow(true, minPlayers, player)) { + eim.unregisterPlayer(player); + eim.dropMessage(5, "[Expedition] Either the leader has quitted the event or there is no longer the minimum number of members required to continue this event."); + end(eim); + } + else { + eim.dropMessage(5, "[Expedition] " + player.getName() + " has left the event."); + eim.unregisterPlayer(player); + } +} + +function playerDisconnected(eim, player) { + if (eim.isEventTeamLackingNow(true, minPlayers, player)) { + eim.dropMessage(5, "[Expedition] Either the leader has quitted the event or there is no longer the minimum number of members required to continue this event."); + eim.unregisterPlayer(player); + end(eim); + } + else { + eim.dropMessage(5, "[Expedition] " + player.getName() + " has left the event."); + eim.unregisterPlayer(player); + } +} + +function leftParty (eim, player) {} + +function disbandParty (eim) {} + +function monsterValue(eim, mobId) { + return 1; +} + +function playerUnregistered(eim, player) {} + +function playerExit(eim, player) { + eim.unregisterPlayer(player); + player.changeMap(exitMap, 0); +} + +function end(eim) { + var party = eim.getPlayers(); + for (var i = 0; i < party.size(); i++) { + playerExit(eim, party.get(i)); + } + eim.dispose(); +} + +function giveRandomEventReward(eim, player) { + eim.giveEventReward(player); +} + +function clearPQ(eim) { + eim.getInstanceMap(801040100).killAllMonstersNotFriendly(); + + eim.stopEventTimer(); + eim.setEventCleared(); +} + +function isTheBoss(mob) { + return mob.getId() == 9400300; +} + +function monsterKilled(mob, eim) { + if(isTheBoss(mob)) { + eim.showClearEffect(); + eim.clearPQ(); + } +} + +function allMonstersDead(eim) {} + +function cancelSchedule() {} + +function dispose(eim) {} \ No newline at end of file diff --git a/scripts/event/ZakumBattle.js b/scripts/event/ZakumBattle.js index 800d0e073b..88c5448bdd 100644 --- a/scripts/event/ZakumBattle.js +++ b/scripts/event/ZakumBattle.js @@ -1,195 +1,192 @@ -/* - * This file is part of the OdinMS Maple Story Server - Copyright (C) 2008 Patrick Huy - Matthias Butz - Jan Christian Meyer +/** + * @author: Ronan + * @event: Zakum Battle +*/ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation. You may not use, modify - or distribute this program under any other version of the - GNU Affero General Public License. +importPackage(Packages.server.life); - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +var isPq = true; +var minPlayers = 6, maxPlayers = 30; +var minLevel = 50, maxLevel = 255; +var entryMap = 280030000; +var exitMap = 211042400; +var recruitMap = 211042400; +var clearMap = 211042400; - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see . - */ +var minMapId = 280030000; +var maxMapId = 280030000; -/* - * @Author Stereo - * @Modified By XkelvinchiaX(Kelvin) - * @Modified By Moogra - * @Modified By SharpAceX(Alan) - * Zakum Battle - */ +var eventTime = 60; // 60 minutes -var exitMap; -var altarMap; -var minPlayers = 1; -var fightTime = 75; -var altarTime = 15; -var gate; +var lobbyRange = [0, 0]; function init() { - em.setProperty("shuffleReactors","false"); - exitMap = em.getChannelServer().getMapFactory().getMap(211042300); - altarMap = em.getChannelServer().getMapFactory().getMap(280030000);// Last Mission: Zakum's Altar - gate = exitMap.getReactorByName("gate"); - gate.setState(0);//Open gate + setEventRequirements(); } -function setup() { - var eim = em.newInstance("ZakumBattle_" + em.getProperty("channel")); - var timer = 1000 * 60 * fightTime; - eim.setProperty("summoned", "false"); - em.schedule("timeOut", eim, timer); - em.schedule("altarTimeOut", eim, 1000 * 60 * altarTime); - eim.startEventTimer(timer); - gate.setState(1);//Close gate - return eim; +function setLobbyRange() { + return lobbyRange; +} + +function setEventRequirements() { + var reqStr = ""; + + reqStr += "\r\n Number of players: "; + if(maxPlayers - minPlayers >= 1) reqStr += minPlayers + " ~ " + maxPlayers; + else reqStr += minPlayers; + + reqStr += "\r\n Level range: "; + if(maxLevel - minLevel >= 1) reqStr += minLevel + " ~ " + maxLevel; + else reqStr += minLevel; + + reqStr += "\r\n Time limit: "; + reqStr += eventTime + " minutes"; + + em.setProperty("party", reqStr); +} + +function setEventExclusives(eim) { + var itemSet = []; + eim.setExclusiveItems(itemSet); +} + +function setEventRewards(eim) { + var itemSet, itemQty, evLevel, expStages, mesoStages; + + evLevel = 1; //Rewards at clear PQ + itemSet = []; + itemQty = []; + eim.setEventRewards(evLevel, itemSet, itemQty); + + expStages = []; //bonus exp given on CLEAR stage signal + eim.setEventClearStageExp(expStages); + + mesoStages = []; //bonus meso given on CLEAR stage signal + eim.setEventClearStageMeso(mesoStages); } function afterSetup(eim) {} -function playerEntry(eim,player) { - var altar = eim.getMapInstance(altarMap.getId()); - player.changeMap(altar, altar.getPortal(0)); +function setup(channel) { + var eim = em.newInstance("Zakum" + channel); + eim.setProperty("canJoin", 1); + eim.setProperty("defeatedBoss", 0); - player.dropMessage(5, "The Zakum Shrine will close if you do not summon Zakum in " + altarTime + " minutes."); - if (altarMap == null) - debug(eim, "The altar map was not properly linked."); + var level = 1; + eim.getInstanceMap(280030000).resetPQ(level); + + eim.startEventTimer(eventTime * 60000); + setEventRewards(eim); + setEventExclusives(eim); + + return eim; } -function playerRevive(eim,player) { - player.setHp(500); - player.setStance(0); - eim.unregisterPlayer(player); - player.changeMap(exitMap, exitMap.getPortal(0)); - var exped = eim.getPlayers(); - if (exped.size() < minPlayers) - end(eim,"There are not enough players remaining, the Zakum battle is over."); - return false; +function playerEntry(eim, player) { + eim.dropMessage(5, "[Expedition] " + player.getName() + " has entered the map."); + var map = eim.getMapInstance(entryMap); + player.changeMap(map, map.getPortal(0)); } -function playerDead(eim,player) { +function scheduledTimeout(eim) { + end(eim); } -function playerDisconnected(eim,player) { - var exped = eim.getPlayers(); - if (player.getName().equals(eim.getProperty("leader"))) { - var iter = exped.iterator(); - while (iter.hasNext()) { - iter.next().getPlayer().dropMessage(6, "The leader of the expedition has disconnected."); - } - } - //If the expedition is too small. - if (exped.size() < minPlayers) { - end(eim,"There are not enough players remaining. The Battle is over."); +function changedMap(eim, player, mapid) { + if (mapid < minMapId || mapid > maxMapId) { + if (eim.isEventTeamLackingNow(true, minPlayers, player)) { + eim.dropMessage(5, "[Expedition] Either the leader has quitted the event or there is no longer the minimum number of members required to continue this event."); + eim.unregisterPlayer(player); + end(eim); + } + else { + eim.dropMessage(5, "[Expedition] " + player.getName() + " has left the event."); + eim.unregisterPlayer(player); + } } } -function monsterValue(eim,mobId) { // potentially display time of death? does not seem to work - if (mobId == 8800002) { // 3rd body - var iter = eim.getPlayers().iterator(); - while (iter.hasNext()) { - iter.next().dropMessage(6, "Congratulations on defeating Zakum!"); - } - } - return -1; -} +function changedLeader(eim, leader) {} -function leftParty(eim,player) { // do nothing in Zakum -} +function playerDead(eim, player) {} -function disbandParty(eim) { // do nothing in Zakum -} - -function playerUnregistered(eim, player) {} - -function playerExit(eim,player) { - eim.unregisterPlayer(player); - player.changeMap(exitMap, exitMap.getPortal(0)); - if (eim.getPlayers().size() < minPlayers) {//not enough after someone left - end(eim, "There are no longer enough players to continue, and those remaining shall be warped out."); - } -} - -function end(eim,msg) { - var iter = eim.getPlayers().iterator(); - while (iter.hasNext()) { - var player = iter.next(); - player.getPlayer().dropMessage(6,msg); +function playerRevive(eim, player) { + if (eim.isEventTeamLackingNow(true, minPlayers, player)) { eim.unregisterPlayer(player); - if (player != null){ - player.changeMap(exitMap, exitMap.getPortal(0)); - } + eim.dropMessage(5, "[Expedition] Either the leader has quitted the event or there is no longer the minimum number of members required to continue this event."); + end(eim); } - gate.setState(0);//Open gate - eim.dispose(); -} - -function removePlayer(eim,player) { - eim.unregisterPlayer(player); - player.getMap().removePlayer(player); - player.setMap(exitMap); -} - -function clearPQ(eim) { //When the hell does this get executed? - end(eim,"As the sound of battle fades away, you feel strangely unsatisfied."); - -} - -function finish(eim) { - var iter = eim.getPlayers().iterator(); - while (iter.hasNext()) { - var player = iter.next(); + else { + eim.dropMessage(5, "[Expedition] " + player.getName() + " has left the event."); eim.unregisterPlayer(player); - player.changeMap(exitMap, exitMap.getPortal(0)); + } +} + +function playerDisconnected(eim, player) { + if (eim.isEventTeamLackingNow(true, minPlayers, player)) { + eim.dropMessage(5, "[Expedition] Either the leader has quitted the event or there is no longer the minimum number of members required to continue this event."); + eim.unregisterPlayer(player); + end(eim); + } + else { + eim.dropMessage(5, "[Expedition] " + player.getName() + " has left the event."); + eim.unregisterPlayer(player); + } +} + +function leftParty (eim, player) {} + +function disbandParty (eim) {} + +function monsterValue(eim, mobId) { + return 1; +} + +function playerUnregistered(eim, player) { + if(eim.isEventCleared()) { + em.completeQuest(player, 100200, 2030010); + } +} + +function playerExit(eim, player) { + eim.unregisterPlayer(player); + player.changeMap(exitMap, 0); +} + +function end(eim) { + var party = eim.getPlayers(); + for (var i = 0; i < party.size(); i++) { + playerExit(eim, party.get(i)); } eim.dispose(); } -function monsterKilled(mob, eim) {} +function giveRandomEventReward(eim, player) { + eim.giveEventReward(player); +} + +function clearPQ(eim) { + eim.stopEventTimer(); + eim.setEventCleared(); +} + +function isZakum(mob) { + var mobid = mob.getId(); + return (mobid == 8800002); +} + +function monsterKilled(mob, eim) { + if(isZakum(mob)) { + eim.setIntProperty("defeatedBoss", 1); + eim.showClearEffect(mob.getMap().getId()); + eim.clearPQ(); + + mob.getMap().broadcastZakumVictory(); + } +} function allMonstersDead(eim) {} function cancelSchedule() {} -function altarTimeOut(eim) { - if (eim != null && eim.getProperty("summoned").equals("false")) { - if (eim.getPlayerCount() > 0) { - var pIter = eim.getPlayers().iterator(); - while (pIter.hasNext()){ - var player = pIter.next(); - player.dropMessage(6, "The Shrine has closed since you did not summon Zakum within " + altarTime + " minutes."); - playerExit(eim, player); - } - } - eim.dispose(); - } -} - -function timeOut(eim) { - if (eim != null) { - if (eim.getPlayerCount() > 0) { - var pIter = eim.getPlayers().iterator(); - while (pIter.hasNext()){ - var player = pIter.next(); - player.dropMessage(6, "You have run out of time to defeat Zakum!"); - playerExit(eim, player); - } - } - eim.dispose(); - } -} - -function debug(eim,msg) { - var iter = eim.getPlayers().iterator(); - while (iter.hasNext()) { - iter.next().getClient().getSession().write(Packages.tools.MaplePacketCreator.serverNotice(6,msg)); - } -} \ No newline at end of file +function dispose(eim) {} diff --git a/scripts/event/ZakumPQ.js b/scripts/event/ZakumPQ.js index bb66cda5ca..689e307149 100644 --- a/scripts/event/ZakumPQ.js +++ b/scripts/event/ZakumPQ.js @@ -1,165 +1,227 @@ -/* - * This file is part of the OdinMS Maple Story Server - Copyright (C) 2008 Patrick Huy - Matthias Butz - Jan Christian Meyer +/** + * @author: Ronan + * @event: Zakum PQ +*/ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation. You may not use, modify - or distribute this program under any other version of the - GNU Affero General Public License. +var isPq = true; +var minPlayers = 1, maxPlayers = 6; +var minLevel = 50, maxLevel = 255; +var entryMap = 280010000; +var exitMap = 211042300; +var recruitMap = 211042300; +var clearMap = 211042300; - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. +var minMapId = 280010000; +var maxMapId = 280011006; - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see . - */ +var eventTime = 30; // 30 minutes -/* - * @Author Lerk - * - * Zakum Party Quest - */ - -var exitMap; -var instanceId; +var lobbyRange = [0, 0]; function init() { - instanceId = 1; - em.setProperty("shuffleReactors","true"); + setEventRequirements(); } -function monsterValue(eim, mobId) { - return 1; +function setLobbyRange() { + return lobbyRange; } -function setup() { - exitMap = em.getChannelServer().getMapFactory().getMap(280090000); //room of tragedy - var instanceName = "ZakumPQ" + instanceId; - - //ZPQ maps, center area then 1-1 through 16-6 increasing gradually - //var instanceMaps = new Array(280010000, 280010010, 280010011, 280010020, 280010030, 280010031, 280010040, 280010041, 280010050, 280010060, - // 280010070, 280010071, 280010080, 280010081, 280010090, 280010091, 280010100, 280010101, 280010110, 280010120, 280010130, 280010140, - // 280010150, 280011000, 280011001, 280011002, 280011003, 280011004, 280011005, 280011006); - var eim = em.newInstance(instanceName); - - var mf = eim.getMapFactory(); - - instanceId++; - - var map = mf.getMap(280010000); - map.shuffleReactors(); - - //no time limit yet until clock can be visible in all maps - //em.schedule("timeOut", 30 * 60000); - - return eim; +function setEventRequirements() { + var reqStr = ""; + + reqStr += "\r\n Number of players: "; + if(maxPlayers - minPlayers >= 1) reqStr += minPlayers + " ~ " + maxPlayers; + else reqStr += minPlayers; + + reqStr += "\r\n Level range: "; + if(maxLevel - minLevel >= 1) reqStr += minLevel + " ~ " + maxLevel; + else reqStr += minLevel; + + reqStr += "\r\n Time limit: "; + reqStr += eventTime + " minutes"; + + em.setProperty("party", reqStr); +} + +function setEventExclusives(eim) { + var itemSet = [4001015, 4001016, 4001018]; + eim.setExclusiveItems(itemSet); +} + +function setEventRewards(eim) { + var itemSet, itemQty, evLevel, expStages; + + evLevel = 1; //Rewards at clear PQ + itemSet = []; + itemQty = []; + eim.setEventRewards(evLevel, itemSet, itemQty); + + expStages = []; //bonus exp given on CLEAR stage signal + eim.setEventClearStageExp(expStages); +} + +function getEligibleParty(party) { //selects, from the given party, the team that is allowed to attempt this event + var eligible = []; + var hasLeader = false; + + if(party.size() > 0) { + var partyList = party.toArray(); + + for(var i = 0; i < party.size(); i++) { + var ch = partyList[i]; + + if(ch.getMapId() == recruitMap && ch.getLevel() >= minLevel && ch.getLevel() <= maxLevel) { + if(ch.isLeader()) hasLeader = true; + eligible.push(ch); + } + } + } + + if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = []; + return eligible; +} + +function setup(level, lobbyid) { + var eim = em.newInstance("PreZakum" + lobbyid); + eim.setProperty("level", level); + eim.setProperty("gotDocuments", 0); + + eim.getInstanceMap(280010000).resetPQ(level); + eim.getInstanceMap(280010010).resetPQ(level); + eim.getInstanceMap(280010011).resetPQ(level); + eim.getInstanceMap(280010020).resetPQ(level); + eim.getInstanceMap(280010030).resetPQ(level); + eim.getInstanceMap(280010031).resetPQ(level); + eim.getInstanceMap(280010040).resetPQ(level); + eim.getInstanceMap(280010041).resetPQ(level); + eim.getInstanceMap(280010050).resetPQ(level); + eim.getInstanceMap(280010060).resetPQ(level); + eim.getInstanceMap(280010070).resetPQ(level); + eim.getInstanceMap(280010071).resetPQ(level); + eim.getInstanceMap(280010080).resetPQ(level); + eim.getInstanceMap(280010081).resetPQ(level); + eim.getInstanceMap(280010090).resetPQ(level); + eim.getInstanceMap(280010091).resetPQ(level); + eim.getInstanceMap(280010100).resetPQ(level); + eim.getInstanceMap(280010101).resetPQ(level); + eim.getInstanceMap(280010110).resetPQ(level); + eim.getInstanceMap(280010120).resetPQ(level); + eim.getInstanceMap(280010130).resetPQ(level); + eim.getInstanceMap(280010140).resetPQ(level); + eim.getInstanceMap(280010150).resetPQ(level); + eim.getInstanceMap(280011000).resetPQ(level); + eim.getInstanceMap(280011001).resetPQ(level); + eim.getInstanceMap(280011002).resetPQ(level); + eim.getInstanceMap(280011003).resetPQ(level); + eim.getInstanceMap(280011004).resetPQ(level); + eim.getInstanceMap(280011005).resetPQ(level); + eim.getInstanceMap(280011006).resetPQ(level); + + respawnStages(eim); + + eim.startEventTimer(eventTime * 60000); + setEventRewards(eim); + setEventExclusives(eim); + + return eim; } function afterSetup(eim) {} +function respawnStages(eim) {} + function playerEntry(eim, player) { - var map = eim.getMapInstance(280010000); - player.changeMap(map, map.getPortal(0)); - -//TODO: hold time across map changes -//player.getClient().getSession().write(tools.MaplePacketCreator.getClock(1800)); + var map = eim.getMapInstance(entryMap); + player.changeMap(map, map.getPortal(0)); } -function playerRevive(eim, player) { - if (eim.isLeader(player)) { //check for party leader - //boot whole party and end - var party = eim.getPlayers(); - for (var i = 0; i < party.size(); i++) { - playerExit(eim, party.get(i)); - } - eim.dispose(); - } - else { //boot dead player - playerExit(eim, player); - } - return false; // don't execute the standard reviving code -} - -function playerDead(eim, player) { -} - -function playerDisconnected(eim, player) { - if (eim.isLeader(player)) { //check for party leader - //boot whole party and end - var party = eim.getPlayers(); - for (var i = 0; i < party.size(); i++) { - if (party.get(i).equals(player)) { - removePlayer(eim, player); - } - else { - playerExit(eim, party.get(i)); - } - } - eim.dispose(); - } - else { //boot d/ced player - removePlayer(eim, player); - } -} - -function leftParty(eim, player) { - playerExit(eim, player); -} - -function disbandParty(eim) { - //boot whole party and end - var party = eim.getPlayers(); - for (var i = 0; i < party.size(); i++) { - playerExit(eim, party.get(i)); - } - eim.dispose(); +function scheduledTimeout(eim) { + end(eim); } function playerUnregistered(eim, player) {} function playerExit(eim, player) { - eim.unregisterPlayer(player); - player.changeMap(exitMap, exitMap.getPortal(0)); + eim.unregisterPlayer(player); + player.changeMap(exitMap, 0); } -//for offline players -function removePlayer(eim, player) { - eim.unregisterPlayer(player); - player.getMap().removePlayer(player); - player.setMap(exitMap); +function changedMap(eim, player, mapid) { + if (mapid < minMapId || mapid > maxMapId) { + if (eim.isEventTeamLackingNow(true, minPlayers, player)) { + eim.unregisterPlayer(player); + end(eim); + } + else + eim.unregisterPlayer(player); + } +} + +function changedLeader(eim, leader) { + var mapid = leader.getMapId(); + if (!eim.isEventCleared() && (mapid < minMapId || mapid > maxMapId)) { + end(eim); + } +} + +function playerDead(eim, player) {} + +function playerRevive(eim, player) { // player presses ok on the death pop up. + if (eim.isEventTeamLackingNow(true, minPlayers, player)) { + eim.unregisterPlayer(player); + end(eim); + } + else + eim.unregisterPlayer(player); +} + +function playerDisconnected(eim, player) { + if (eim.isEventTeamLackingNow(true, minPlayers, player)) { + eim.unregisterPlayer(player); + end(eim); + } + else + eim.unregisterPlayer(player); +} + +function leftParty(eim, player) { + if (eim.isEventTeamLackingNow(false, minPlayers, player)) { + eim.unregisterPlayer(player); + end(eim); + } + else + eim.unregisterPlayer(player); +} + +function disbandParty(eim) { + end(eim); +} + +function monsterValue(eim, mobId) { + return 1; +} + +function end(eim) { + var party = eim.getPlayers(); + for (var i = 0; i < party.size(); i++) { + playerExit(eim, party.get(i)); + } + eim.dispose(); +} + +function giveRandomEventReward(eim, player) { + eim.giveEventReward(player); } function clearPQ(eim) { - //ZPQ does nothing special with winners - var party = eim.getPlayers(); - for (var i = 0; i < party.size(); i++) { - playerExit(eim, party.get(i)); - } - eim.dispose(); + eim.stopEventTimer(); + eim.setEventCleared(); } function monsterKilled(mob, eim) {} function allMonstersDead(eim) {} -function cancelSchedule() { -} +function cancelSchedule() {} -function timeOut() { - var iter = em.getInstances().iterator(); - while (iter.hasNext()) { - var eim = iter.next(); - if (eim.getPlayerCount() > 0) { - var pIter = eim.getPlayers().iterator(); - while (pIter.hasNext()) { - playerExit(eim, pIter.next()); - } - } - eim.dispose(); - } -} \ No newline at end of file +function dispose(eim) {} diff --git a/scripts/map/onFirstUserEnter/dojang_1st.js b/scripts/map/onFirstUserEnter/dojang_1st.js new file mode 100644 index 0000000000..3392697404 --- /dev/null +++ b/scripts/map/onFirstUserEnter/dojang_1st.js @@ -0,0 +1,50 @@ +/* + This file is part of the OdinMS Maple Story Server + Copyright (C) 2008 Patrick Huy + Matthias Butz + Jan Christian Meyer + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation version 3 as published by + the Free Software Foundation. You may not use, modify or distribute + this program under any other version of the GNU Affero General Public + License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ +/* + *@Author: Moogra, Traitor, Ronan + *@Map(s): All Dojo fighting maps + *@Function: Spawns dojo monsters and handles time +*/ + + +function start(ms) { + ms.getPlayer().resetEnteredScript(); + var stage = Math.floor(ms.getMapId() / 100) % 100; + var callBoss = false; + + if (stage % 6 == 1) { + ms.getClient().getChannelServer().startDojoSchedule(ms.getMapId()); + } else if(stage % 6 == 0) { + ms.getClient().getChannelServer().dismissDojoSchedule(ms.getMapId(), ms.getParty()); + } + + callBoss = ms.getClient().getChannelServer().setDojoProgress(ms.getMapId()); + + if (stage % 6 > 0) { + var realstage = stage - ((stage / 6) | 0); + var mob = ms.getMonsterLifeFactory(9300183 + realstage); + if (callBoss && mob != null && ms.getPlayer().getMap().getMonsterById(9300216) == null) { + mob.setBoss(false); + ms.getPlayer().getMap().spawnDojoMonster(mob); + } + } +} \ No newline at end of file diff --git a/scripts/map/onUserEnter/babyPigMap.js b/scripts/map/onUserEnter/babyPigMap.js index a9fe2589f0..21a5d69fe7 100644 --- a/scripts/map/onUserEnter/babyPigMap.js +++ b/scripts/map/onUserEnter/babyPigMap.js @@ -22,5 +22,5 @@ function start(ms) { ms.unlockUI(); - ms.forceStartQuest(22015); + ms.getClient().getQM().forceStartQuest(22015); } \ No newline at end of file diff --git a/scripts/map/onUserEnter/dojang_Eff.js b/scripts/map/onUserEnter/dojang_Eff.js new file mode 100644 index 0000000000..8fc8cbd0ab --- /dev/null +++ b/scripts/map/onUserEnter/dojang_Eff.js @@ -0,0 +1,42 @@ +/* + This file is part of the OdinMS Maple Story Server + Copyright (C) 2008 Patrick Huy + Matthias Butz + Jan Christian Meyer + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation version 3 as published by + the Free Software Foundation. You may not use, modify or distribute + this program under any other version of the GNU Affero General Public + License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ +/* + *@Author: Moogra, Traitor, Ronan + *@Map(s): All Dojo fighting maps + *@Function: Displays info for the player when entering a dojo map +*/ + + +function start(ms) { + ms.getPlayer().resetEnteredScript(); + var stage = Math.floor(ms.getPlayer().getMap().getId() / 100) % 100; + + ms.getPlayer().showDojoClock(); + if (stage % 6 > 0) { + var realstage = stage - ((stage / 6) | 0); + ms.dojoEnergy(); + + ms.playSound("Dojang/start"); + ms.showEffect("dojang/start/stage"); + ms.showEffect("dojang/start/number/" + realstage); + } +} \ No newline at end of file diff --git a/scripts/map/onUserEnter/dojang_Msg.js b/scripts/map/onUserEnter/dojang_Msg.js index 63f5220364..ee34234e9a 100644 --- a/scripts/map/onUserEnter/dojang_Msg.js +++ b/scripts/map/onUserEnter/dojang_Msg.js @@ -28,7 +28,9 @@ var messages = Array("Your courage for challenging the Mu Lung Dojo is commendab function start(ms) { if (ms.getPlayer().getMap().getId() == 925020000) { - ms.getPlayer().startMapEffect(messages[(Math.random() * messages.length) | 0], 5120024); + if(ms.getPlayer().getMap().findClosestPlayerSpawnpoint(ms.getPlayer().getPosition()).getId() == 0) { + ms.getPlayer().startMapEffect(messages[(Math.random() * messages.length) | 0], 5120024); + } } else { ms.getPlayer().resetEnteredScript(); //in case the person dcs in here we set it at dojang_tuto portal ms.getPlayer().startMapEffect("Ha! Let's see what you got! I won't let you leave unless you defeat me first!", 5120024); diff --git a/scripts/npc/1052107.js b/scripts/npc/1052107.js new file mode 100644 index 0000000000..a84188d257 --- /dev/null +++ b/scripts/npc/1052107.js @@ -0,0 +1,52 @@ +/* + This file is part of the OdinMS Maple Story Server + Copyright (C) 2008 Patrick Huy + Matthias Butz + Jan Christian Meyer + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation version 3 as published by + the Free Software Foundation. You may not use, modify or distribute + this program under any other version of the GNU Affero General Public + License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ +/* Small Street Light + Kerning deep Subway areas + Nothing at all. + */ + +var status; + +function start() { + status = -1; + action(1, 0, 0); +} + +function action(mode, type, selection) { + if (mode == -1) { + cm.dispose(); + } else { + if (mode == 0 && status == 0) { + cm.dispose(); + return; + } + if (mode == 1) + status++; + else + status--; + + if(status == 0) { + cm.sendOk("A small focus of light lighting in the immersive darkness."); + cm.dispose(); + } + } +} diff --git a/scripts/npc/1052115.js b/scripts/npc/1052115.js index bdae086c92..43cc74e55d 100644 --- a/scripts/npc/1052115.js +++ b/scripts/npc/1052115.js @@ -65,8 +65,8 @@ function action(mode, type, selection) { cm.sendOk("Please defeat at least 10,000 monsters in the Station and look for me again. Kills : " + mons); } else if (cm.canHold(1142141) && !cm.haveItem(1142141)){ cm.gainItem(1142141,1); - cm.forceStartQuest(29931); - cm.forceCompleteQuest(29931); + cm.startQuest(29931); + cm.completeQuest(29931); } else { cm.sendOk("Please make room."); } diff --git a/scripts/npc/2020008.js b/scripts/npc/2020008.js index 6c66f5a3d7..62004c3613 100644 --- a/scripts/npc/2020008.js +++ b/scripts/npc/2020008.js @@ -117,7 +117,7 @@ function action(mode, type, selection){ } else { if (cm.getPlayer().getLevel() >= 50){ cm.sendNext("Ok, go."); - cm.getPlayer().setPartyQuestItemObtained("z"); + if(!cm.isQuestStarted(100200)) cm.startQuest(100200); }else cm.sendNext("You're weak."); cm.dispose(); diff --git a/scripts/npc/2020009.js b/scripts/npc/2020009.js index 5c02d54df1..4977ef2c0d 100644 --- a/scripts/npc/2020009.js +++ b/scripts/npc/2020009.js @@ -105,7 +105,7 @@ function action(mode, type, selection){ } else { if (cm.getPlayer().getLevel() >= 50){ cm.sendNext("Ok, go."); - cm.getPlayer().setPartyQuestItemObtained("z"); + if(!cm.isQuestStarted(100200)) cm.startQuest(100200); }else cm.sendNext("You're weak."); cm.dispose(); diff --git a/scripts/npc/2020010.js b/scripts/npc/2020010.js index a61c043de1..b9c12ac882 100644 --- a/scripts/npc/2020010.js +++ b/scripts/npc/2020010.js @@ -106,7 +106,7 @@ function action(mode, type, selection){ } else { if (cm.getPlayer().getLevel() >= 50){ cm.sendNext("Ok, go."); - cm.getPlayer().setPartyQuestItemObtained("z"); + if(!cm.isQuestStarted(100200)) cm.startQuest(100200); }else cm.sendNext("You're weak."); cm.dispose(); diff --git a/scripts/npc/2020011.js b/scripts/npc/2020011.js index 6bf9b54ce9..36a00592a1 100644 --- a/scripts/npc/2020011.js +++ b/scripts/npc/2020011.js @@ -105,7 +105,7 @@ function action(mode, type, selection){ } else { if (cm.getPlayer().getLevel() >= 50){ cm.sendNext("Ok, go."); - cm.getPlayer().setPartyQuestItemObtained("z"); + if(!cm.isQuestStarted(100200)) cm.startQuest(100200); }else cm.sendNext("You're weak."); cm.dispose(); diff --git a/scripts/npc/2020013.js b/scripts/npc/2020013.js index 4cf617c2df..f782ed590f 100644 --- a/scripts/npc/2020013.js +++ b/scripts/npc/2020013.js @@ -104,7 +104,7 @@ function action(mode, type, selection){ } else { if (cm.getPlayer().getLevel() >= 50){ cm.sendNext("Ok, go."); - cm.getPlayer().setPartyQuestItemObtained("z"); + if(!cm.isQuestStarted(100200)) cm.startQuest(100200); }else cm.sendNext("You're weak."); cm.dispose(); diff --git a/scripts/npc/2030008.js b/scripts/npc/2030008.js index f6dc6f670c..b3ff9c82ee 100644 --- a/scripts/npc/2030008.js +++ b/scripts/npc/2030008.js @@ -1,14 +1,15 @@ /* This file is part of the OdinMS Maple Story Server - Copyright (C) 2008 Patrick Huy - Matthias Butz - Jan Christian Meyer + Copyright (C) 2008 Patrick Huy + Matthias Butz + Jan Christian Meyer This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License version 3 - as published by the Free Software Foundation. You may not use, modify - or distribute this program under any other version of the - GNU Affero General Public License. + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation version 3 as published by + the Free Software Foundation. You may not use, modify or distribute + this program under any other version of the GNU Affero General Public + License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -18,56 +19,31 @@ You should have received a copy of the GNU Affero General Public License along with this program. If not, see . */ - /* Adobis * - * El Nath: The Door to Zakum (211042300) + * El Nath - The Door to Zakum (211042300) * - * Zakum Quest NPC - - * Custom Quest 100200 = whether you can do Zakum - * Custom Quest 100201 = Collecting Gold Teeth <- indicates it's been started - * Custom Quest 100203 = Collecting Gold Teeth <- indicates it's finished - * 4031061 = Piece of Fire Ore - stage 1 reward - * 4031062 = Breath of Fire - stage 2 reward - * 4001017 = Eye of Fire - stage 3 reward - * 4000082 = Zombie's Gold Tooth (stage 3 req) + * Vs Zakum Recruiter NPC + * + * Custom Quest 100200 = Whether you can start Zakum PQ + * Custom Quest 100201 = Whether you have done the trials */ var status; -var mapId = 211042300; -var stage; -var teethmode; -var minLevel = 50; +var em; +var selectedType; +var gotAllDocs; function start() { - if (cm.getPlayer().getLevel() >= minLevel) { - if (cm.isQuestCompleted(100200) && !cm.isQuestStarted(100200)) { - cm.startQuest(100200); - cm.sendOk("You want to be permitted to do the Zakum Dungeon Quest? Well, I, #bAdobis#k... judge you to be suitable. You should be safe roaming around the dungeon. Just be careful..."); - cm.dispose(); - return; - } - else if (cm.isQuestStarted(100201)) { - teethmode = 1; - cm.sendNext("Have you got the items I asked for? This ain't no charity."); - } - else - cm.sendSimple("Beware, for the power of olde has not been forgotten... #b\r\n#L0#Enter the Unknown Dead Mine (Stage 1)#l\r\n#L1#Face the Breath of Lava (Stage 2)#l\r\n#L2#Forging the Eyes of Fire (Stage 3)#l"); - if (cm.isQuestCompleted(100201)) - teethmode = 2; - } - else { - cm.sendOk("Please come back to me when you've become stronger. I've seen a few adventurers in my day, and you're far too weak to complete my tasks."); - cm.dispose(); - } + status = -1; + action(1, 0, 0); } function action(mode, type, selection) { if (mode == -1) cm.dispose(); else { - if (mode == 0 && status == 0) { + if (mode == 0) { cm.dispose(); return; } @@ -75,117 +51,77 @@ function action(mode, type, selection) { status++; else status--; - if (status == 1) { - if (teethmode == 1) { - if (cm.haveItem(4031061,1) && cm.haveItem(4031062,1) && cm.haveItem(4000082,30)) { - cm.gainItem(4031061,-1); - cm.gainItem(4031062,-1); - cm.gainItem(4000082,-30); - cm.gainItem(4001017,5); - cm.sendNext("Thank you for the teeth! Next time you see me, I'll be blinging harder than #rJaws#k! Goodbye and good luck!"); - cm.completeQuest(100201); - cm.completeQuest(100200); + + if(!cm.isQuestStarted(100200)) { + cm.sendOk("Beware, for the power of olde has not been forgotten... "); + cm.dispose(); + return; + } + + em = cm.getEventManager("ZakumPQ"); + if(em == null) { + cm.sendOk("The Zakum PQ has encountered an error."); + cm.dispose(); + return; + } + + if (status == 0) { + cm.sendSimple("#e#b\r\n#k#n" + em.getProperty("party") + "\r\n\r\nBeware, for the power of olde has not been forgotten... #b\r\n#L0#Enter the Unknown Dead Mine (Stage 1)#l\r\n#L1#Face the Breath of Lava (Stage 2)#l\r\n#L2#Forging the Eyes of Fire (Stage 3)#l"); + } + else if (status == 1) { + if (selection == 0) { + if (cm.getParty() == null) { + cm.sendOk("You can participate in the party quest only if you are in a party."); cm.dispose(); - } - else { - cm.sendNext("You shtill didn't get me my teef! Howsh a man shupposhed to conshentrate wifout teef?"); + } else if(!cm.isLeader()) { + cm.sendOk("Your party leader must talk to me to start this party quest."); cm.dispose(); - } - return; - } - if (selection == 0) { //ZPQ - if (cm.getParty() == null) { //no party - cm.sendNext("Please talk to me again when you have formed a party."); - cm.dispose(); - } - else if (!cm.isLeader()) { //not party leader - cm.sendNext("Please have the leader of your party speak with me."); - cm.dispose(); - } - else { - //TODO: add zakum variable to characters, check that instead; less hassle - var party = cm.getParty().getMembers(); - mapId = cm.getPlayer().getMapId(); - var next = true; - for (var i = 0; i < party.size(); i++) - if ((party.get(i).getLevel() < 50) || (party.get(i).getMapid() != mapId)) - next = false; - if (next) { - //all requirements met, make an instance and start it up - //cm.startPQ("ZakumPQ"); - var em = cm.getEventManager("ZakumPQ"); - if (em == null) { - cm.sendOk("This trial is currently under construction."); - } else { - if(!em.startInstance(cm.getParty(), cm.getPlayer().getMap())) { - cm.sendOk("A party in your name is already registered in this event."); - cm.dispose(); - return; - } - party = cm.getPlayer().getEventInstance().getPlayers(); - cm.removeFromParty(4001015, party); - cm.removeFromParty(4001018, party); - cm.removeFromParty(4001016, party); + } else { + var eli = em.getEligibleParty(cm.getParty()); + if(eli.size() > 0) { + if(!em.startInstance(cm.getParty(), cm.getPlayer().getMap(), 1)) { + cm.sendOk("Another party has already entered the #rParty Quest#k in this channel. Please try another channel, or wait for the current party to finish."); } - cm.dispose(); } else { - cm.sendNext("Please make sure all of your members are qualified to begin my trials..."); - cm.dispose(); + cm.sendOk("You cannot start this party quest yet, because either your party is not in the range size, some of your party members are not eligible to attempt it or they are not in this map. If you're having trouble finding party members, try Party Search."); } + + cm.dispose(); } - } - else if (selection == 1) { //Zakum Jump Quest - stage = 1; + } else if(selection == 1) { if (cm.haveItem(4031061) && !cm.haveItem(4031062)) cm.sendYesNo("Would you like to attempt the #bBreath of Lava#k? If you fail, there is a very real chance you will die."); else { - if (cm.haveItem(4031062)) - cm.sendNext("You've already got the #bBreath of Lava#k, you don't need to do this stage."); - else - cm.sendNext("Please complete the earlier trials first."); + if (cm.haveItem(4031062)) cm.sendNext("You've already got the #bBreath of Lava#k, you don't need to do this stage."); + else cm.sendNext("Please complete the earlier trials first."); + cm.dispose(); } - } - else if (selection == 2) { //Golden Tooth Collection - stage = 2; - if (teethmode == 2 && cm.haveItem(4031061) && cm.haveItem(4031062)) - cm.sendYesNo("If you want more #bEyes of Fire#k, you need to bring me the same #b30 Zombie's Lost Gold Tooth#k. Turns out gold dentures don't last long, and I need a new one.\r\nDo you have those teeth for me?"); - else if (cm.haveItem(4031061) && cm.haveItem(4031062)) - cm.sendYesNo("Okay, you've completed the earlier trials. Now, with a little hard work I can get you the #bseeds of Zakum#k necessary to enter combat. But first, my teeths are not as good as they used to be. You ever seen a dentist in Maple Story? Well, I heard the Miner Zombies have gold teeth. I'd like you to collect #b30 Zombie's Lost Gold Tooth#k so I can build myself some dentures. Then I'll be able to get you the items you desire.\r\nRequired:\r\n#i4000082##b x 30"); - else { - cm.sendNext("Please complete the earlier trials before attempting this one."); + } else { + if(cm.haveItem(4031061) && cm.haveItem(4031062)) { + if(!cm.haveItem(4000082, 30)) { + cm.sendOk("You have completed the trials, however there still the need of #b30 #t4000082##k to forge the #t4001017#."); + } else { + cm.completeQuest(100201); + cm.gainItem(4031061, -1); + cm.gainItem(4031062, -1); + cm.gainItem(4000082, -30); + + cm.gainItem(4001017, 1); + cm.sendNext("You have completed the trials, from now on having my approval to challenge Zakum."); + } + + cm.dispose(); + } else { + cm.sendOk("You lack some of the required items to forge the #b#t4001017##k."); cm.dispose(); } } } else if (status == 2) { - if (stage == 1) { - cm.warp(280020000); // Breath of Lava I - cm.dispose(); - } - if (stage == 2) { - if (teethmode == 2) { - if (cm.haveItem(4031061,1) && cm.haveItem(4031062,1) && cm.haveItem(4000082,30)) { // take away items, give eyes of fire, complete quest - cm.gainItem(4031061,-1); - cm.gainItem(4031062,-1); - cm.gainItem(4000082,-30); - cm.gainItem(4001017,5); - cm.sendNext("Thank you for the teeth! Next time you see me, I'll be blinging harder than #rJaws#k! Goodbye and good luck!"); - cm.completeQuest(100201); - cm.completeQuest(100200); - cm.dispose(); - } - else { - cm.sendNext("You don't have any teeth yet! Don't try to pull a fast one on me."); - cm.dispose(); - } - } - else { - cm.startQuest(100201); - cm.dispose(); - } - } + cm.warp(280020000); + cm.dispose(); } } } diff --git a/scripts/npc/2030010.js b/scripts/npc/2030010.js index f154b225b9..20fde5ea3e 100644 --- a/scripts/npc/2030010.js +++ b/scripts/npc/2030010.js @@ -31,26 +31,19 @@ importPackage(Packages.server.expeditions); function start() { - cm.sendYesNo("If you leave now, you'll have to start over. Are you sure you want to leave?"); + if(cm.getMapId() == 280030000) { + if(!cm.getEventInstance().isEventCleared()) cm.sendYesNo("If you leave now, you'll have to start over. Are you sure you want to leave?"); + else cm.sendYesNo("You guys finally overthrew Zakum, what a superb feat! Congratulations! Are you sure you want to leave now?"); + } else { + cm.sendYesNo("If you leave now, you'll have to start over. Are you sure you want to leave?"); + } } function action(mode, type, selection) { - var zakum = MapleExpeditionType.ZAKUM; - var expedition = cm.getExpedition(zakum); if (mode < 1) cm.dispose(); else { - if (cm.getPlayer().getMap().getCharacters().size() < 2){ - cm.getPlayer().getMap().killAllMonsters(); - cm.getPlayer().getMap().resetReactors(); - if (expedition != null){ - cm.endExpedition(expedition); - } - } - if (cm.getPlayer().getEventInstance() != null) - cm.getPlayer().getEventInstance().removePlayer(cm.getPlayer()); - else - cm.warp(211042300); + cm.warp(211042300); cm.dispose(); } } \ No newline at end of file diff --git a/scripts/npc/2030013.js b/scripts/npc/2030013.js index ef1c4b0ca9..aa65cd80ee 100644 --- a/scripts/npc/2030013.js +++ b/scripts/npc/2030013.js @@ -21,6 +21,7 @@ /*Adobis * *@author SharpAceX (Alan) + *@author Ronan */ importPackage(Packages.server.expeditions); importPackage(Packages.tools); @@ -30,7 +31,12 @@ var status = 0; var expedition; var player; var em; -var zakum = MapleExpeditionType.ZAKUM; +var exped = MapleExpeditionType.ZAKUM; +var expedName = "Zakum"; +var expedBoss = "Zakum"; +var expedMap = "Zakum's Altar"; +var expedItem = 4001017; + var list = "What would you like to do?#b\r\n\r\n#L1#View current Expedition members#l\r\n#L2#Start the fight!#l\r\n#L3#Stop the expedition.#l"; function start() { @@ -40,114 +46,140 @@ function start() { function action(mode, type, selection) { player = cm.getPlayer(); - expedition = cm.getExpedition(zakum); + expedition = cm.getExpedition(exped); em = cm.getEventManager("ZakumBattle"); - if (mode < 1) { + if (mode == -1) { cm.dispose(); - return; - } - if (status == 0) { - //cm.removeExpedition(expedition); - if (player.getClient().getChannel() != 1) { //Only channel 1 - cm.sendOk("Sorry, Zakum may only be challenged on #bChannel 1#k."); - cm.dispose(); - } else if (player.getLevel() < zakum.getMinLevel() && player.getLevel() > zakum.getMaxLevel()) { //Don't fit requirement - cm.sendOk("You do not meet the criteria to take on Zakum!"); - cm.dispose(); - } else if (expedition == null) { //Start an expedition - cm.sendSimple("Would you like to assemble a team to take on the mighty #rZakum#k?\r\n#b#L1#Lets get this going!#l\r\n\#L2#No, I think I'll wait a bit...#l"); - status = 1; - } else if (expedition.isLeader(player)) { //If you're the leader, manage the exped - cm.sendSimple(list); - status = 2; - } else if (expedition.isRegistering()) { //If the expedition is registering - if (expedition.contains(player)) { //If you're in it but it hasn't started, be patient - cm.sendOk("You have already registered for the expedition. Please wait for " + expedition.getLeader().getName() + " to begin the expedition."); - cm.dispose(); - } else { //If you aren't in it, you're going to get added - cm.sendOk(expedition.addMember(cm.getPlayer())); - cm.dispose(); - } - } else if (expedition.isInProgress()) { //Only if the expedition is in progress - if (expedition.contains(player)) { //If you're registered, warp you in - em.getInstance("ZakumBattle_" + player.getClient().getChannel()).registerPlayer(player); - cm.dispose(); - } else { //If you're not in by now, tough luck - cm.sendOk("Another expedition has taken the initiative to fight Zakum, lets pray for those brave souls."); - cm.dispose(); - } - } - } else if (status == 1) { - if (selection == 1) { - cm.createExpedition(zakum); - cm.sendOk("The #rZakum Expedition#k has been created.\r\n\r\nTalk to me again to view the current team, or start the fight!"); - cm.dispose(); - return; - } else if (selection == 2) { - cm.sendOk("Sure, not everyone's up to challenging the might of Zakum."); + } else { + if (mode == 0) { cm.dispose(); return; } - } else if (status == 2) { - if (selection == 1) { - if (expedition == null) { - cm.sendOk("The expedition could not be loaded."); + + if (status == 0) { + if (player.getLevel() < exped.getMinLevel() && player.getLevel() > exped.getMaxLevel()) { //Don't fit requirement + cm.sendOk("You do not meet the criteria to battle " + expedBoss + "!"); + cm.dispose(); + } else if (expedition == null) { //Start an expedition + cm.sendSimple("#e#b\r\n#k#n" + em.getProperty("party") + "\r\n\r\nWould you like to assemble a team to take on #r" + expedBoss + "#k?\r\n#b#L1#Lets get this going!#l\r\n\#L2#No, I think I'll wait a bit...#l"); + status = 1; + } else if (expedition.isLeader(player)) { //If you're the leader, manage the exped + cm.sendSimple(list); + status = 2; + } else if (expedition.isRegistering()) { //If the expedition is registering + if (expedition.contains(player)) { //If you're in it but it hasn't started, be patient + cm.sendOk("You have already registered for the expedition. Please wait for #r" + expedition.getLeader().getName() + "#k to begin the expedition."); + cm.dispose(); + } else { //If you aren't in it, you're going to get added + cm.sendOk(expedition.addMember(cm.getPlayer())); + cm.dispose(); + } + } else if (expedition.isInProgress()) { //Only if the expedition is in progress + if (expedition.contains(player)) { //If you're registered, warp you in + var eim = em.getInstance(expedName + player.getClient().getChannel()); + if(eim.getIntProperty("canJoin") == 1) { + eim.registerPlayer(player); + } else { + cm.sendOk("Your expedition already started the battle against " + expedBoss + ". Lets pray for those brave souls."); + } + + cm.dispose(); + } else { //If you're not in by now, tough luck + cm.sendOk("Another expedition has taken the initiative to challenge " + expedBoss + ", lets pray for those brave souls."); + cm.dispose(); + } + } + } else if (status == 1) { + if (selection == 1) { + if (!cm.haveItem(expedItem)) { + cm.sendOk("As the expedition leader, you must have on your inventory a #b#t" + expedItem + "##k to battle " + expedBoss + "!"); + cm.dispose(); + return; + } + + expedition = cm.getExpedition(exped); + if(expedition != null) { + cm.sendOk("Someone already taken the initiative to be the leader of the expedition. Try joining them!"); + cm.dispose(); + return; + } + + cm.createExpedition(exped); + cm.sendOk("The #r" + expedBoss + " Expedition#k has been created.\r\n\r\nTalk to me again to view the current team, or start the fight!"); + cm.dispose(); + return; + } else if (selection == 2) { + cm.sendOk("Sure, not everyone's up to challenging " + expedBoss + "."); cm.dispose(); return; } - var size = expedition.getMembers().size(); - if (size == 1) { - cm.sendOk("You are the only member of the expedition."); + } else if (status == 2) { + if (selection == 1) { + if (expedition == null) { + cm.sendOk("The expedition could not be loaded."); + cm.dispose(); + return; + } + var size = expedition.getMembers().size(); + if (size == 1) { + cm.sendOk("You are the only member of the expedition."); + cm.dispose(); + return; + } + var text = "The following members make up your expedition (Click on them to expel them):\r\n"; + text += "\r\n\t\t1." + expedition.getLeader().getName(); + for (var i = 1; i < size; i++) { + text += "\r\n#b#L" + (i + 1) + "#" + (i + 1) + ". " + expedition.getMembers().get(i).getName() + "#l\n"; + } + cm.sendSimple(text); + status = 6; + } else if (selection == 2) { + var min = exped.getMinSize(); + + var size = expedition.getMembers().size(); + if (size < min) { + cm.sendOk("You need at least " + min + " players registered in your expedition."); + cm.dispose(); + return; + } + + cm.sendOk("The expedition will begin and you will now be escorted to the #b" + expedMap + "#k."); + status = 4; + } else if (selection == 3) { + player.getMap().broadcastMessage(MaplePacketCreator.serverNotice(6, expedition.getLeader().getName() + " has ended the expedition.")); + cm.endExpedition(expedition); + cm.sendOk("The expedition has now ended. Sometimes the best strategy is to run away."); cm.dispose(); return; } - var text = "The following members make up your expedition (Click on them to expel them):\r\n"; - text += "\r\n\t\t1." + expedition.getLeader().getName(); - for (var i = 1; i < size; i++) { - text += "\r\n#b#L" + (i + 1) + "#" + (i + 1) + ". " + expedition.getMembers().get(i).getName() + "#l\n"; + } else if (status == 4) { + if (em == null) { + cm.sendOk("The event could not be initialized, please report this on the forum."); + cm.dispose(); + return; } - cm.sendSimple(text); - status = 6; - } else if (selection == 2) { - cm.sendOk("The expedition will begin and you will now be escorted to the #bEntrance to Zakum Altar#k."); - status = 4; - } else if (selection == 3) { - player.getMap().broadcastMessage(MaplePacketCreator.removeClock()); - player.getMap().broadcastMessage(MaplePacketCreator.serverNotice(6, expedition.getLeader().getName() + " has ended the expedition.")); - cm.endExpedition(expedition); - cm.sendOk("The expedition has now ended. Sometimes the best strategy is to run away."); - cm.dispose(); - return; - } - } else if (status == 4) { - var min = 1; //zakum.getMinSize(); - var size = expedition.getMembers().size(); - if (size < min) { - cm.sendOk("You need at least " + min + " players registered in your expedition."); + + em.setProperty("leader", player.getName()); + em.setProperty("channel", player.getClient().getChannel()); + if(!em.startInstance(expedition)) { + cm.sendOk("Another expedition has taken the initiative to challenge " + expedBoss + ", lets pray for those brave souls."); + cm.dispose(); + return; + } + cm.dispose(); return; - } - if (em == null) { - cm.sendOk("The event could not be found, please report this on the forum."); - cm.dispose(); - return; - } - cm.sendOk("Good luck! Zakum is a worthy foe!"); - em.setProperty("leader", player.getName()); - em.setProperty("channel", player.getClient().getChannel()); - em.startInstance(expedition); - cm.dispose(); - return; - } else if (status == 6) { - if (selection > 0) { - var banned = expedition.getMembers().get(selection); - expedition.ban(banned); - cm.sendOk("You have banned " + banned.getName() + " from the expedition."); - cm.dispose(); - } else { - cm.sendSimple(list); - status = 2; + } else if (status == 6) { + if (selection > 0) { + var banned = expedition.getMembers().get(selection - 1); + expedition.ban(banned); + cm.sendOk("You have banned " + banned.getName() + " from the expedition."); + cm.dispose(); + } else { + cm.sendSimple(list); + status = 2; + } } } -} \ No newline at end of file +} diff --git a/scripts/npc/2032002.js b/scripts/npc/2032002.js index 79e79e605a..a5e9ffc5b8 100644 --- a/scripts/npc/2032002.js +++ b/scripts/npc/2032002.js @@ -28,17 +28,18 @@ var status; var selectedType; -var scrolls; +var gotAllDocs; function start() { - cm.sendSimple("...#b\r\n#L0#What am I supposed to do here?#l\r\n#L1#I brought items!#l\r\n#L2#I want to get out!#l"); + status = -1; + action(1, 0, 0); } function action(mode, type, selection) { if (mode == -1) cm.dispose(); else { - if (mode == 0 && status == 0) { + if (mode == 0) { cm.dispose(); return; } @@ -46,50 +47,95 @@ function action(mode, type, selection) { status++; else status--; - if (status == 1) { - selectedType = selection; - if (selection == 0) { - cm.sendNext("To reveal the power of Zakum, you'll have to recreate its core. Hidden somewhere in this dungeon is a \"Fire Ore\" which is one of the necessary materials for that core. Find it, and bring it to me.\r\n\r\nOh, and could you do me a favour? There's also a number of Paper Documents lying under rocks around here. If you can get 30 of them, I can reward you for your efforts.") - cm.dispose(); + + var eim = cm.getPlayer().getEventInstance(); + + if (status == 0) { + if(!eim.isEventCleared()) { + cm.sendSimple("...#b\r\n#L0#What am I supposed to do here?#l\r\n#L1#I brought items!#l\r\n#L2#I want to get out!#l"); + } else { + cm.sendNext("You completed this ordeal, now receive your prize."); } - else if (selection == 1) { - if (!cm.haveItem(4001018)) { //documents - cm.sendNext("Please bring the Fire Ore with you.") + } + else if (status == 1) { + if(!eim.isEventCleared()) { + selectedType = selection; + if (selection == 0) { + cm.sendNext("To reveal the power of Zakum, you'll have to recreate its core. Hidden somewhere in this dungeon is a #b\"Fire Ore\"#k which is one of the necessary materials for that core. Find it, and bring it to me.\r\n\r\nOh, and could you do me a favour? There's also a number of #bPaper Documents#k lying under rocks around here. If you can get 30 of them, I can reward you for your efforts."); cm.dispose(); + return; } - else { - if (!cm.haveItem(4001015, 30)) { //documents - cm.sendYesNo("So, you brought the fire ore with you? In that case, I can give you and your party a piece of it that should be more than enough to make the core of Zakum. Make sure your whole party has room in their inventory before proceeding."); - scrolls = false; + else if (selection == 1) { + if(!cm.isEventLeader()) { + cm.sendNext("Please let your leader bring the materials to me to complete this ordeal."); + cm.dispose(); + return; + } + + if (!cm.haveItem(4001018)) { //fire ore + cm.sendNext("Please bring the #bFire Ore#k with you."); + cm.dispose(); + } + else { + gotAllDocs = cm.haveItem(4001015, 30); + if (!gotAllDocs) { //documents + cm.sendYesNo("So, you brought the fire ore with you? In that case, I can give you and your party a piece of it that should be more than enough to make the core of Zakum. Make sure your whole party has room in their inventory before proceeding."); + } else { + cm.sendYesNo("So, you brought the fire ore and the documents with you? In that case, I can give you and your party a piece of it that should be more than enough to make the core of Zakum. As well, since you brought the documents with you, I can also give you a special item which will #bbring you to the mine's entrance at any time#k. Make sure your whole party has room in their inventory before proceeding."); + } + } + } else if (selection == 2) + cm.sendYesNo("Are you sure you want to exit? If you're the party leader, your party will also be removed from the mines."); + } else { + if(eim.getProperty("gotDocuments") == 1) { + if(eim.gridCheck(cm.getPlayer()) == -1) { + if(cm.canHoldAll([2030007, 4031061], [5, 1])) { + cm.gainItem(2030007, 5); + cm.gainItem(4031061, 1); + + eim.gridInsert(cm.getPlayer(), 1); + } else { + cm.sendOk("Make sure you have room in your inventory before proceeding."); + } } else { - cm.sendYesNo("So, you brought the fire ore and the documents with you? In that case, I can give you and your party a piece of it that should be more than enough to make the core of Zakum. As well, since you brought the documents with you, I can also give you a special item which will bring you to the mine's entrance at any time. Make sure your whole party has room in their inventory before proceeding."); - scrolls = true; + cm.sendOk("You have already received your share. You can now exit the mines through the portal over there."); + } + } else { + if(eim.gridCheck(cm.getPlayer()) == -1) { + if(cm.canHold(4031061, 1)) { + cm.gainItem(4031061, 1); + + eim.gridInsert(cm.getPlayer(), 1); + } else { + cm.sendOk("Make sure you have room in your inventory before proceeding."); + } + } else { + cm.sendOk("You have already received your share. You can now exit the mines through the portal over there."); } } - } else if (selection == 2) - cm.sendYesNo("Are you sure you want to exit? If you're the party leader, your party will also be removed from the mines.") + + cm.dispose(); + } + } else if (status == 2) { - var eim = cm.getPlayer().getEventInstance(); if (selectedType == 1) { - var party = eim.getPlayers(); cm.gainItem(4001018, -1); - if (scrolls) + + if(gotAllDocs) { cm.gainItem(4001015, -30); - cm.givePartyItems(4031061, 1, party); - if (scrolls) { - cm.givePartyItems(2030007, 5, party); - cm.givePartyExp(20000, party); - } else - cm.givePartyExp(12000, party); + + eim.setProperty("gotDocuments", 1); + eim.giveEventPlayersExp(20000); + } else { + eim.giveEventPlayersExp(12000); + } + eim.clearPQ(); cm.dispose(); } else if (selectedType == 2) { - if (cm.isLeader()) - eim.disbandParty(); - else - eim.leaveParty(cm.getPlayer()); + cm.warp(211042300); cm.dispose(); } } diff --git a/scripts/npc/2032003.js b/scripts/npc/2032003.js index cbd145ae65..fc40ba717f 100644 --- a/scripts/npc/2032003.js +++ b/scripts/npc/2032003.js @@ -23,13 +23,12 @@ * * Adobis's Mission I : Breath of Lava (280020001) * Zakum Quest NPC - * Custom Quest 100202 -> Done this stage once */ -var status; +var status = -1; function start() { - cm.sendNext("Congratulations on getting this far! Well, I suppose I'd better give you your #bBreath of Fire#k. You've certainly earned it!"); + action(1, 0, 0); } function action(mode, type, selection) { @@ -37,16 +36,22 @@ function action(mode, type, selection) { cm.dispose(); else { status++; - if (status == 1) - cm.sendNextPrev("Well, time for you to head off."); - else if (status == 2) { - cm.gainItem(4031062,1); - cm.warp(211042300); - if (cm.isQuestCompleted(100202)) { - cm.startQuest(100202); - cm.completeQuest(100202); - cm.gainExp(10000 * qm.getPlayer().getExpRate()); + + if (status == 0) { + cm.sendNext("Congratulations on getting this far! Well, I suppose I'd better give you your #bBreath of Fire#k. You've certainly earned it!"); + } else if (status == 1) { + if(!cm.canHold(4031062)) { + cm.sendOk("Try freeing a slot to receive the #b#t4031062##k."); + cm.dispose(); + return; } + + cm.sendNext("Well, time for you to head off."); + } else if (status == 2) { + cm.gainItem(4031062,1); + cm.gainExp(10000 * cm.getPlayer().getExpRate()); + cm.warp(211042300); + cm.dispose(); } } diff --git a/scripts/npc/2040043.js b/scripts/npc/2040043.js index 698fbda291..3af52cd084 100644 --- a/scripts/npc/2040043.js +++ b/scripts/npc/2040043.js @@ -122,7 +122,7 @@ function action(mode, type, selection) { } } - if (playersOnCombo == 5 || cm.getPlayer().gmLevel() > 0) { + if (playersOnCombo == 5 || cm.getPlayer().gmLevel() > 1) { var combo = eim.getProperty("stage" + stage + "combo").split(','); var correctCombo = true; for (i = 0; i < objset.length && correctCombo; i++) @@ -130,7 +130,7 @@ function action(mode, type, selection) { //cm.mapMessage(5, "Combo failed on " + (i + 1)); correctCombo = false; } - if (correctCombo || cm.getPlayer().gmLevel() > 0) { + if (correctCombo || cm.getPlayer().gmLevel() > 1) { eim.setProperty("statusStg" + stage, 1); clearStage(stage, eim, curMap); cm.dispose(); diff --git a/scripts/npc/2081005.js b/scripts/npc/2081005.js index d35c1771ab..f83fa8fd1f 100644 --- a/scripts/npc/2081005.js +++ b/scripts/npc/2081005.js @@ -33,7 +33,7 @@ function isTransformed(ch) { function start() { if(!(isTransformed(cm.getPlayer()) || cm.haveItem(4001086))) { - cm.sendOk("This is the cave of the mighty Horntail, supreme ruler of the Leafre Canyons, outsiders are not welcome. Get lost!"); + cm.sendOk("This is the cave of the mighty Horntail, supreme ruler of the Leafre Canyons. Only those #bdeemed worthy#k to meet him can pass here, #boutsiders#k are not welcome. Get lost!"); cm.dispose(); return; } diff --git a/scripts/npc/2081100.js b/scripts/npc/2081100.js index 7463eb5930..767a9a63d0 100644 --- a/scripts/npc/2081100.js +++ b/scripts/npc/2081100.js @@ -25,62 +25,82 @@ *@Purpose: Handles 4th job. */ +var status; + function start() { - if(cm.getLevel() < 120 || Math.round(cm.getJobId() / 100) != 1) { - cm.sendOk("Please don't bother me right now, I am trying to concentrate."); - cm.dispose(); - } else if (!cm.isQuestCompleted(6904)) { - cm.sendOk("You have not yet passed my trials. I can not advance you until you do so."); - cm.dispose(); - } else if ( cm.getJobId() % 100 % 10 != 2) { - cm.sendYesNo("You did a marvellous job passing my test. Are you ready to advance to your 4th job?"); - } else { - cm.sendSimple("If I must, I can teach you the art of your class.\r\n#b#L0#Teach me the skills of my class.#l"); - //cm.dispose(); - } + status = -1; + action(1, 0, 0); } function action(mode, type, selection) { - if (mode >= 1 && cm.getJobId() % 100 % 10 != 2) { - cm.changeJobById(cm.getJobId() + 1); - if(cm.getJobId() == 112) { - cm.teachSkill(1121001, 0, 10, -1); - cm.teachSkill(1120004, 0, 10, -1); - cm.teachSkill(1121008, 0, 10, -1); - } else if(cm.getJobId() == 122) { - cm.teachSkill(1221001, 0, 10, -1); - cm.teachSkill(1220005, 0, 10, -1); - cm.teachSkill(1221009, 0, 10, -1); - } else if(cm.getJobId() == 132) { - cm.teachSkill(1321001, 0, 10, -1); - cm.teachSkill(1320005, 0, 10, -1); - cm.teachSkill(1321007, 0, 10, -1); - } - } else if(mode >= 0 && cm.getJobId() % 100 % 10 == 2) { - // TEMP until I can get the quest fixed... - if(cm.getJobId() == 112) { - if(cm.getPlayer().getSkillLevel(1121010) == 0) - cm.teachSkill(1121010 , 0, 10, -1); - if(cm.getPlayer().getSkillLevel(1120005) == 0) - cm.teachSkill(1120005 , 0, 10, -1); - if(cm.getPlayer().getSkillLevel(1121002) == 0) - cm.teachSkill(1121002 , 0, 10, -1); - } else if(cm.getJobId() == 122) { - if(cm.getPlayer().getSkillLevel(1221002) == 0) - cm.teachSkill(1221002, 0, 10, -1); - if(cm.getPlayer().getSkillLevel(1221003) == 0) - cm.teachSkill(1221003, 0, 10, -1); - if(cm.getPlayer().getSkillLevel(1221004) == 0) - cm.teachSkill(1221004, 0, 10, -1); - } else if(cm.getJobId() == 132) { - if(cm.getPlayer().getSkillLevel(1321002) == 0) - cm.teachSkill(1321002, 0, 10, -1); - if(cm.getPlayer().getSkillLevel(1320008) == 0) - cm.teachSkill(1320008, 0, 10, -1); - if(cm.getPlayer().getSkillLevel(1320009) == 0) - cm.teachSkill(1320009, 0, 10, -1); - } - cm.sendOk("It is done. Leave me now."); - } - cm.dispose(); + if (mode == -1) { + cm.dispose(); + } else { + if (mode == 0 && status == 0) { + cm.dispose(); + return; + } + if (mode == 1) + status++; + else + status--; + + if(status == 0) { + if(cm.getLevel() < 120 || Math.round(cm.getJobId() / 100) != 1) { + cm.sendOk("Please don't bother me right now, I am trying to concentrate."); + cm.dispose(); + } else if (!cm.isQuestCompleted(6904)) { + cm.sendOk("You have not yet passed my trials. I can not advance you until you do so."); + cm.dispose(); + } else if ( cm.getJobId() % 100 % 10 != 2) { + cm.sendYesNo("You did a marvellous job passing my test. Are you ready to advance to your 4th job?"); + } else { + cm.sendSimple("If I must, I can teach you the art of your class.\r\n#b#L0#Teach me the skills of my class.#l"); + } + } else if(status == 1) { + if (mode >= 1 && cm.getJobId() % 100 % 10 != 2) { + cm.changeJobById(cm.getJobId() + 1); + if(cm.getJobId() == 112) { + cm.teachSkill(1121001, 0, 10, -1); + cm.teachSkill(1120004, 0, 10, -1); + cm.teachSkill(1121008, 0, 10, -1); + } else if(cm.getJobId() == 122) { + cm.teachSkill(1221001, 0, 10, -1); + cm.teachSkill(1220005, 0, 10, -1); + cm.teachSkill(1221009, 0, 10, -1); + } else if(cm.getJobId() == 132) { + cm.teachSkill(1321001, 0, 10, -1); + cm.teachSkill(1320005, 0, 10, -1); + cm.teachSkill(1321007, 0, 10, -1); + } + } else if(mode >= 0 && cm.getJobId() % 100 % 10 == 2) { + // TEMP until I can get the quest fixed... + if(cm.getJobId() == 112) { + if(cm.getPlayer().getSkillLevel(1121010) == 0) + cm.teachSkill(1121010 , 0, 10, -1); + if(cm.getPlayer().getSkillLevel(1120005) == 0) + cm.teachSkill(1120005 , 0, 10, -1); + if(cm.getPlayer().getSkillLevel(1121002) == 0) + cm.teachSkill(1121002 , 0, 10, -1); + } else if(cm.getJobId() == 122) { + if(cm.getPlayer().getSkillLevel(1221002) == 0) + cm.teachSkill(1221002, 0, 10, -1); + if(cm.getPlayer().getSkillLevel(1221003) == 0) + cm.teachSkill(1221003, 0, 10, -1); + if(cm.getPlayer().getSkillLevel(1221004) == 0) + cm.teachSkill(1221004, 0, 10, -1); + } else if(cm.getJobId() == 132) { + if(cm.getPlayer().getSkillLevel(1321002) == 0) + cm.teachSkill(1321002, 0, 10, -1); + if(cm.getPlayer().getSkillLevel(1320008) == 0) + cm.teachSkill(1320008, 0, 10, -1); + if(cm.getPlayer().getSkillLevel(1320009) == 0) + cm.teachSkill(1320009, 0, 10, -1); + } + cm.sendOk("It is done. Leave me now."); + } + + cm.dispose(); + } + } } \ No newline at end of file diff --git a/scripts/npc/2081200.js b/scripts/npc/2081200.js index 7ea1cc53f4..f18e4f8dde 100644 --- a/scripts/npc/2081200.js +++ b/scripts/npc/2081200.js @@ -25,59 +25,79 @@ *@Purpose: Handles 4th job. */ - function start() { - if(cm.getLevel() < 120 || Math.round(cm.getJobId() / 100) != 2) { - cm.sendOk("Please don't bother me right now, I am trying to concentrate."); - cm.dispose(); - } else if (!cm.isQuestCompleted(6914)) { - cm.sendOk("You have not yet passed my trials. I can not advance you until you do so."); - cm.dispose(); - } else if ( cm.getJobId() % 100 % 10 != 2) { - cm.sendYesNo("You did a marvellous job passing my test. Are you ready to advance to your 4th job?"); - } else { - cm.sendSimple("If I must, I can teach you the art of your class.\r\n#b#L0#Teach me the skills of my class.#l"); - //cm.dispose(); - } +var status; + +function start() { + status = -1; + action(1, 0, 0); } function action(mode, type, selection) { - if (mode >= 1 && cm.getJobId() % 100 % 10 != 2) { - cm.changeJobById(cm.getJobId() + 1); - if(cm.getJobId() == 212) { - cm.teachSkill(2121001, 0, 10, -1); - cm.teachSkill(2121002, 0, 10, -1); - cm.teachSkill(2121006, 0, 10, -1); - } else if(cm.getJobId() == 222) { - cm.teachSkill(2221001, 0, 10, -1); - cm.teachSkill(2221002, 0, 10, -1); - cm.teachSkill(2221006, 0, 10, -1); - } else if(cm.getJobId() == 232) { - cm.teachSkill(2321001, 0, 10, -1); - cm.teachSkill(2321002, 0, 10, -1); - cm.teachSkill(2321005, 0, 10, -1); - } - } else if( mode >= 1 && cm.getJobId() % 100 % 10 == 2) { - if(cm.getJobId() == 212) { - if(cm.getPlayer().getSkillLevel(2121007) == 0) - cm.teachSkill(2121007 , 0, 10, -1); - if(cm.getPlayer().getSkillLevel(2121005) == 0) - cm.teachSkill(2121005 , 0, 10, -1); - if(cm.getPlayer().getSkillLevel(2121005) == 0) - cm.teachSkill(2121005 , 0, 10, -1); - } else if(cm.getJobId() == 222) { - if(cm.getPlayer().getSkillLevel(2221007) == 0) - cm.teachSkill(2221007 , 0, 10, -1); - if(cm.getPlayer().getSkillLevel(2221005) == 0) - cm.teachSkill(2221005 , 0, 10, -1); - if(cm.getPlayer().getSkillLevel(2221003) == 0) - cm.teachSkill(2221003 , 0, 10, -1); - } else if(cm.getJobId() == 232) { - if (cm.getPlayer().getSkillLevel(2321008) < 1) - cm.teachSkill(2321008, 0, 10,-1); // Genesis - if (cm.getPlayer().getSkillLevel(2321006) < 1) - cm.teachSkill(2321006, 0, 10,-1); // res - } - cm.sendOk("It is done. Leave me now."); - } - cm.dispose(); + if (mode == -1) { + cm.dispose(); + } else { + if (mode == 0 && status == 0) { + cm.dispose(); + return; + } + if (mode == 1) + status++; + else + status--; + + if(status == 0) { + if(cm.getLevel() < 120 || Math.round(cm.getJobId() / 100) != 2) { + cm.sendOk("Please don't bother me right now, I am trying to concentrate."); + cm.dispose(); + } else if (!cm.isQuestCompleted(6914)) { + cm.sendOk("You have not yet passed my trials. I can not advance you until you do so."); + cm.dispose(); + } else if ( cm.getJobId() % 100 % 10 != 2) { + cm.sendYesNo("You did a marvellous job passing my test. Are you ready to advance to your 4th job?"); + } else { + cm.sendSimple("If I must, I can teach you the art of your class.\r\n#b#L0#Teach me the skills of my class.#l"); + //cm.dispose(); + } + } else if(status == 1) { + if (mode >= 1 && cm.getJobId() % 100 % 10 != 2) { + cm.changeJobById(cm.getJobId() + 1); + if(cm.getJobId() == 212) { + cm.teachSkill(2121001, 0, 10, -1); + cm.teachSkill(2121002, 0, 10, -1); + cm.teachSkill(2121006, 0, 10, -1); + } else if(cm.getJobId() == 222) { + cm.teachSkill(2221001, 0, 10, -1); + cm.teachSkill(2221002, 0, 10, -1); + cm.teachSkill(2221006, 0, 10, -1); + } else if(cm.getJobId() == 232) { + cm.teachSkill(2321001, 0, 10, -1); + cm.teachSkill(2321002, 0, 10, -1); + cm.teachSkill(2321005, 0, 10, -1); + } + } else if( mode >= 1 && cm.getJobId() % 100 % 10 == 2) { + if(cm.getJobId() == 212) { + if(cm.getPlayer().getSkillLevel(2121007) == 0) + cm.teachSkill(2121007 , 0, 10, -1); + if(cm.getPlayer().getSkillLevel(2121005) == 0) + cm.teachSkill(2121005 , 0, 10, -1); + if(cm.getPlayer().getSkillLevel(2121005) == 0) + cm.teachSkill(2121005 , 0, 10, -1); + } else if(cm.getJobId() == 222) { + if(cm.getPlayer().getSkillLevel(2221007) == 0) + cm.teachSkill(2221007 , 0, 10, -1); + if(cm.getPlayer().getSkillLevel(2221005) == 0) + cm.teachSkill(2221005 , 0, 10, -1); + if(cm.getPlayer().getSkillLevel(2221003) == 0) + cm.teachSkill(2221003 , 0, 10, -1); + } else if(cm.getJobId() == 232) { + if (cm.getPlayer().getSkillLevel(2321008) < 1) + cm.teachSkill(2321008, 0, 10,-1); // Genesis + if (cm.getPlayer().getSkillLevel(2321006) < 1) + cm.teachSkill(2321006, 0, 10,-1); // res + } + cm.sendOk("It is done. Leave me now."); + } + cm.dispose(); + } + } } \ No newline at end of file diff --git a/scripts/npc/2081300.js b/scripts/npc/2081300.js index ea9934c0cd..2034be3293 100644 --- a/scripts/npc/2081300.js +++ b/scripts/npc/2081300.js @@ -25,50 +25,71 @@ *@Purpose: Handles 4th job. */ +var status; + function start() { - if(cm.getLevel() < 120 || Math.round(cm.getJobId() / 100) != 3) { - cm.sendOk("Please don't bother me right now, I am trying to concentrate."); - cm.dispose(); - } else if (!cm.isQuestCompleted(6924)) { - cm.sendOk("You have not yet passed my trials. I can not advance you until you do so."); - cm.dispose(); - } else if ( cm.getJobId() % 100 % 10 != 2) { - cm.sendYesNo("You did a marvellous job passing my test. Are you ready to advance to your 4th job?"); - } else { - cm.sendSimple("If I must, I can teach you the art of your class.\r\n#b#L0#Teach me the skills of my class.#l"); - //cm.dispose(); - } + status = -1; + action(1, 0, 0); } function action(mode, type, selection) { - if (mode >= 1 && cm.getJobId() % 100 % 10 != 2) { - cm.changeJobById(cm.getJobId() + 1); - if(cm.getJobId() == 312) { - cm.teachSkill(3121002, 0, 10, -1); - cm.teachSkill(3120005, 0, 10, -1); - cm.teachSkill(3121007, 0, 10, -1); - } else if(cm.getJobId() == 322) { - cm.teachSkill(3221002, 0, 10, -1); - cm.teachSkill(3220004, 0, 10, -1); - cm.teachSkill(3221006, 0, 10, -1); - } - } else if(mode >= 0 && cm.getJobId() % 100 % 10 == 2) { - if(cm.getJobId() == 312) { - if(cm.getPlayer().getSkillLevel(3121008) == 0) - cm.teachSkill(3121008 , 0, 10, -1); - if(cm.getPlayer().getSkillLevel(3121006) == 0) - cm.teachSkill(3121006 , 0, 10, -1); - if(cm.getPlayer().getSkillLevel(3121004) == 0) - cm.teachSkill(3121004 , 0, 10, -1); - } else if(cm.getJobId() == 322) { - if(cm.getPlayer().getSkillLevel(3221007) == 0) - cm.teachSkill(3221007 , 0, 10, -1); - if(cm.getPlayer().getSkillLevel(3221005) == 0) - cm.teachSkill(3221005 , 0, 10, -1); - if(cm.getPlayer().getSkillLevel(3221001) == 0) - cm.teachSkill(3221001 , 0, 10, -1); - } - cm.sendOk("It is done. Leave me now."); - } - cm.dispose(); -} \ No newline at end of file + if (mode == -1) { + cm.dispose(); + } else { + if (mode == 0 && status == 0) { + cm.dispose(); + return; + } + if (mode == 1) + status++; + else + status--; + + if(status == 0) { + if(cm.getLevel() < 120 || Math.round(cm.getJobId() / 100) != 3) { + cm.sendOk("Please don't bother me right now, I am trying to concentrate."); + cm.dispose(); + } else if (!cm.isQuestCompleted(6924)) { + cm.sendOk("You have not yet passed my trials. I can not advance you until you do so."); + cm.dispose(); + } else if ( cm.getJobId() % 100 % 10 != 2) { + cm.sendYesNo("You did a marvellous job passing my test. Are you ready to advance to your 4th job?"); + } else { + cm.sendSimple("If I must, I can teach you the art of your class.\r\n#b#L0#Teach me the skills of my class.#l"); + //cm.dispose(); + } + } else if(status == 1) { + if (mode >= 1 && cm.getJobId() % 100 % 10 != 2) { + cm.changeJobById(cm.getJobId() + 1); + if(cm.getJobId() == 312) { + cm.teachSkill(3121002, 0, 10, -1); + cm.teachSkill(3120005, 0, 10, -1); + cm.teachSkill(3121007, 0, 10, -1); + } else if(cm.getJobId() == 322) { + cm.teachSkill(3221002, 0, 10, -1); + cm.teachSkill(3220004, 0, 10, -1); + cm.teachSkill(3221006, 0, 10, -1); + } + } else if(mode >= 0 && cm.getJobId() % 100 % 10 == 2) { + if(cm.getJobId() == 312) { + if(cm.getPlayer().getSkillLevel(3121008) == 0) + cm.teachSkill(3121008 , 0, 10, -1); + if(cm.getPlayer().getSkillLevel(3121006) == 0) + cm.teachSkill(3121006 , 0, 10, -1); + if(cm.getPlayer().getSkillLevel(3121004) == 0) + cm.teachSkill(3121004 , 0, 10, -1); + } else if(cm.getJobId() == 322) { + if(cm.getPlayer().getSkillLevel(3221007) == 0) + cm.teachSkill(3221007 , 0, 10, -1); + if(cm.getPlayer().getSkillLevel(3221005) == 0) + cm.teachSkill(3221005 , 0, 10, -1); + if(cm.getPlayer().getSkillLevel(3221001) == 0) + cm.teachSkill(3221001 , 0, 10, -1); + } + cm.sendOk("It is done. Leave me now."); + } + + cm.dispose(); + } + } +} diff --git a/scripts/npc/2081400.js b/scripts/npc/2081400.js index 37c3fca857..244faaa34b 100644 --- a/scripts/npc/2081400.js +++ b/scripts/npc/2081400.js @@ -25,46 +25,67 @@ *@Purpose: Handles 4th job. */ +var status; + function start() { - if(cm.getLevel() < 120 || Math.round(cm.getJobId() / 100) != 4) { - cm.sendOk("Please don't bother me right now, I am trying to concentrate."); - cm.dispose(); - } else if (!cm.isQuestCompleted(6934)) { - cm.sendOk("You have not yet passed my trials. I can not advance you until you do so."); - cm.dispose(); - } else if ( cm.getJobId() % 100 % 10 != 2) { - cm.sendYesNo("You did a marvellous job passing my test. Are you ready to advance to your 4th job?"); - } else { - cm.sendSimple("If I must, I can teach you the art of your class.\r\n#b#L0#Teach me the skills of my class.#l"); - //cm.dispose(); - } + status = -1; + action(1, 0, 0); } function action(mode, type, selection) { - if (mode >= 1 && cm.getJobId() % 100 % 10 != 2) { - cm.changeJobById(cm.getJobId() + 1); - if(cm.getJobId() == 412) { - cm.teachSkill(4120002, 0, 10, -1); - cm.teachSkill(4120005, 0, 10, -1); - cm.teachSkill(4121006, 0, 10, -1); - } else if(cm.getJobId() == 422) { - cm.teachSkill(4220002, 0, 10, -1); - cm.teachSkill(4220005, 0, 10, -1); - cm.teachSkill(4221007, 0, 10, -1); - } - } else if(mode >= 1 && cm.getJobId() % 100 % 10 == 2) { - if(cm.getJobId() == 412) { - if(cm.getPlayer().getSkillLevel(4121008) == 0) - cm.teachSkill(4121008 , 0, 10, -1); - if(cm.getPlayer().getSkillLevel(4121004) == 0) - cm.teachSkill(4121004 , 0, 10, -1); - } else if(cm.getJobId() == 422) { - if(cm.getPlayer().getSkillLevel(4221004) == 0) - cm.teachSkill(4221004 , 0, 10, -1); - if(cm.getPlayer().getSkillLevel(4221001) == 0) - cm.teachSkill(4221001 , 0, 10, -1); - } - cm.sendOk("It is done. Leave me now."); - } - cm.dispose(); -} \ No newline at end of file + if (mode == -1) { + cm.dispose(); + } else { + if (mode == 0 && status == 0) { + cm.dispose(); + return; + } + if (mode == 1) + status++; + else + status--; + + if(status == 0) { + if(cm.getLevel() < 120 || Math.round(cm.getJobId() / 100) != 4) { + cm.sendOk("Please don't bother me right now, I am trying to concentrate."); + cm.dispose(); + } else if (!cm.isQuestCompleted(6934)) { + cm.sendOk("You have not yet passed my trials. I can not advance you until you do so."); + cm.dispose(); + } else if ( cm.getJobId() % 100 % 10 != 2) { + cm.sendYesNo("You did a marvellous job passing my test. Are you ready to advance to your 4th job?"); + } else { + cm.sendSimple("If I must, I can teach you the art of your class.\r\n#b#L0#Teach me the skills of my class.#l"); + //cm.dispose(); + } + } else if(status == 1) { + if (mode >= 1 && cm.getJobId() % 100 % 10 != 2) { + cm.changeJobById(cm.getJobId() + 1); + if(cm.getJobId() == 412) { + cm.teachSkill(4120002, 0, 10, -1); + cm.teachSkill(4120005, 0, 10, -1); + cm.teachSkill(4121006, 0, 10, -1); + } else if(cm.getJobId() == 422) { + cm.teachSkill(4220002, 0, 10, -1); + cm.teachSkill(4220005, 0, 10, -1); + cm.teachSkill(4221007, 0, 10, -1); + } + } else if(mode >= 1 && cm.getJobId() % 100 % 10 == 2) { + if(cm.getJobId() == 412) { + if(cm.getPlayer().getSkillLevel(4121008) == 0) + cm.teachSkill(4121008 , 0, 10, -1); + if(cm.getPlayer().getSkillLevel(4121004) == 0) + cm.teachSkill(4121004 , 0, 10, -1); + } else if(cm.getJobId() == 422) { + if(cm.getPlayer().getSkillLevel(4221004) == 0) + cm.teachSkill(4221004 , 0, 10, -1); + if(cm.getPlayer().getSkillLevel(4221001) == 0) + cm.teachSkill(4221001 , 0, 10, -1); + } + cm.sendOk("It is done. Leave me now."); + } + + cm.dispose(); + } + } +} diff --git a/scripts/npc/2081500.js b/scripts/npc/2081500.js index 13383190a8..a6e24d36ab 100644 --- a/scripts/npc/2081500.js +++ b/scripts/npc/2081500.js @@ -25,58 +25,79 @@ *@Purpose: Handles 4th job. */ +var status; + function start() { - if(cm.getLevel() < 120 || Math.round(cm.getJobId() / 100) != 5) { - cm.sendOk("Please don't bother me right now, I am trying to concentrate."); - cm.dispose(); - } else if (!cm.isQuestCompleted(6944)) { - cm.sendOk("You have not yet passed my trials. I can not advance you until you do so."); - cm.dispose(); - } else if ( cm.getJobId() % 100 % 10 != 2) { - cm.sendYesNo("You did a marvellous job passing my test. Are you ready to advance to your 4th job?"); - } else { - cm.sendSimple("If I must, I can teach you the art of your class.\r\n#b#L0#Teach me the skills of my class.#l"); - //cm.dispose(); - } + status = -1; + action(1, 0, 0); } function action(mode, type, selection) { - if (mode >= 1 && cm.getJobId() % 100 % 10 != 2) { - cm.changeJobById(cm.getJobId() + 1); - if(cm.getJobId() == 512) { - cm.teachSkill(5121001, 0, 10, -1); - cm.teachSkill(5121002, 0, 10, -1); - cm.teachSkill(5121007, 0, 10, -1); - cm.teachSkill(5121009, 0, 10, -1); - } else if(cm.getJobId() == 522) { - cm.teachSkill(5220001, 0, 10, -1); - cm.teachSkill(5220002, 0, 10, -1); - cm.teachSkill(5221004, 0, 10, -1); - cm.teachSkill(5220011, 0, 10, -1); - } - } else if(mode >= 1 && cm.getJobId() % 100 % 10 == 2) { - if(cm.getJobId() == 512) { - if(cm.getPlayer().getSkillLevel(5121003) == 0) - cm.teachSkill(5121003, 0, 10, -1); - if(cm.getPlayer().getSkillLevel(5121004) == 0) - cm.teachSkill(5121004, 0, 10, -1); - if(cm.getPlayer().getSkillLevel(5121005) == 0) - cm.teachSkill(5121005, 0, 10, -1); - if(cm.getPlayer().getSkillLevel(5121010) == 0) - cm.teachSkill(5121010, 0, 10, -1); - } else if(cm.getJobId() == 522) { - if(cm.getPlayer().getSkillLevel(5221006) == 0) - cm.teachSkill(5221006, 0, 10, -1); - if(cm.getPlayer().getSkillLevel(5221007) == 0) - cm.teachSkill(5221007, 0, 10, -1); - if(cm.getPlayer().getSkillLevel(5221008) == 0) - cm.teachSkill(5221008, 0, 10, -1); - if(cm.getPlayer().getSkillLevel(5221009) == 0) - cm.teachSkill(5221009, 0, 10, -1); - if(cm.getPlayer().getSkillLevel(5221003) == 0) - cm.teachSkill(5221003, 0, 10, -1); - } - cm.sendOk("It is done. Leave me now."); - } - cm.dispose(); -} \ No newline at end of file + if (mode == -1) { + cm.dispose(); + } else { + if (mode == 0 && status == 0) { + cm.dispose(); + return; + } + if (mode == 1) + status++; + else + status--; + + if(status == 0) { + if(cm.getLevel() < 120 || Math.round(cm.getJobId() / 100) != 5) { + cm.sendOk("Please don't bother me right now, I am trying to concentrate."); + cm.dispose(); + } else if (!cm.isQuestCompleted(6944)) { + cm.sendOk("You have not yet passed my trials. I can not advance you until you do so."); + cm.dispose(); + } else if ( cm.getJobId() % 100 % 10 != 2) { + cm.sendYesNo("You did a marvellous job passing my test. Are you ready to advance to your 4th job?"); + } else { + cm.sendSimple("If I must, I can teach you the art of your class.\r\n#b#L0#Teach me the skills of my class.#l"); + //cm.dispose(); + } + } else if(status == 1) { + if (mode >= 1 && cm.getJobId() % 100 % 10 != 2) { + cm.changeJobById(cm.getJobId() + 1); + if(cm.getJobId() == 512) { + cm.teachSkill(5121001, 0, 10, -1); + cm.teachSkill(5121002, 0, 10, -1); + cm.teachSkill(5121007, 0, 10, -1); + cm.teachSkill(5121009, 0, 10, -1); + } else if(cm.getJobId() == 522) { + cm.teachSkill(5220001, 0, 10, -1); + cm.teachSkill(5220002, 0, 10, -1); + cm.teachSkill(5221004, 0, 10, -1); + cm.teachSkill(5220011, 0, 10, -1); + } + } else if(mode >= 1 && cm.getJobId() % 100 % 10 == 2) { + if(cm.getJobId() == 512) { + if(cm.getPlayer().getSkillLevel(5121003) == 0) + cm.teachSkill(5121003, 0, 10, -1); + if(cm.getPlayer().getSkillLevel(5121004) == 0) + cm.teachSkill(5121004, 0, 10, -1); + if(cm.getPlayer().getSkillLevel(5121005) == 0) + cm.teachSkill(5121005, 0, 10, -1); + if(cm.getPlayer().getSkillLevel(5121010) == 0) + cm.teachSkill(5121010, 0, 10, -1); + } else if(cm.getJobId() == 522) { + if(cm.getPlayer().getSkillLevel(5221006) == 0) + cm.teachSkill(5221006, 0, 10, -1); + if(cm.getPlayer().getSkillLevel(5221007) == 0) + cm.teachSkill(5221007, 0, 10, -1); + if(cm.getPlayer().getSkillLevel(5221008) == 0) + cm.teachSkill(5221008, 0, 10, -1); + if(cm.getPlayer().getSkillLevel(5221009) == 0) + cm.teachSkill(5221009, 0, 10, -1); + if(cm.getPlayer().getSkillLevel(5221003) == 0) + cm.teachSkill(5221003, 0, 10, -1); + } + cm.sendOk("It is done. Leave me now."); + } + + cm.dispose(); + } + } +} diff --git a/scripts/npc/2083004.js b/scripts/npc/2083004.js index de3553b9c3..ad98d3336c 100644 --- a/scripts/npc/2083004.js +++ b/scripts/npc/2083004.js @@ -45,7 +45,7 @@ function action(mode, type, selection) { player = cm.getPlayer(); expedition = cm.getExpedition(exped); - em = cm.getEventManager("HorntailFight"); + em = cm.getEventManager("HorntailBattle"); if (mode == -1) { cm.dispose(); @@ -127,8 +127,8 @@ function action(mode, type, selection) { cm.sendSimple(text); status = 6; } else if (selection == 2) { - //var min = exped.getMinSize(); - var min = 1; + var min = exped.getMinSize(); + var size = expedition.getMembers().size(); if (size < min) { cm.sendOk("You need at least " + min + " players registered in your expedition."); diff --git a/scripts/npc/2091005.js b/scripts/npc/2091005.js index 6e77b61afe..e8014c8a26 100644 --- a/scripts/npc/2091005.js +++ b/scripts/npc/2091005.js @@ -20,7 +20,7 @@ along with this program. If not, see . */ /* -* @Author: Moogra, XxOsirisxX +* @Author: Moogra, XxOsirisxX, Ronan * @NPC: 2091005 * @Name: So Gong * @Map(s): Dojo Hall @@ -36,261 +36,342 @@ var belt_points = Array(10, 90, 200, 460, 850); /* Watered down version */ var status = -1; var selectedMenu = -1; +var dojoWarp = 0; function start() { - if(disabled) { - cm.sendOk("My master has requested that the dojo be #rclosed#k at this time so I can't let you in."); - cm.dispose(); - return; - } - - if (isRestingSpot(cm.getPlayer().getMap().getId())) { - var text = "I'm surprised you made it this far! But it won't be easy from here on out. You still want the challenge?\r\n\r\n#b#L0#I want to continue#l\r\n#L1#I want to leave#l\r\n"; - if (!cm.getPlayer().getDojoParty()) { - text += "#L2#I want to record my score up to this point#l"; - } - cm.sendSimple(text); - } else if (cm.getPlayer().getLevel() >= 25) { - if (cm.getPlayer().getMap().getId() == 925020001) { - cm.sendSimple("My master is the strongest person in Mu Lung, and you want to challenge him? Fine, but you'll regret it later.\r\n\r\n#b#L0#I want to challenge him alone.#l\r\n#L1#I want to challenge him with a party.#l\r\n\r\n#L2#I want to receive a belt.#l\r\n#L3#I want to reset my training points.#l\r\n#L4#I want to receive a medal.#l\r\n#L5#What is a Mu Lung Dojo?#l"); - } else { - cm.sendYesNo("What, you're giving up? You just need to get to the next level! Do you really want to quit and leave?"); - } - } else { - cm.sendOk("Hey! Are you mocking my master? Who do you think you are to challenge him? This is a joke! You should at least be level #b25#k."); + if(disabled) { + cm.sendOk("My master has requested that the dojo be #rclosed#k at this time so I can't let you in."); cm.dispose(); - return; + return; } + + action(1, 0, 0); } function action(mode, type, selection) { if (mode == -1) { + cm.getPlayer().setDojoStage(dojoWarp); cm.dispose(); - } else if (cm.getPlayer().getMap().getId() == 925020001) { - if (mode >= 0) { - if (status == -1) - selectedMenu = selection; - status++; //there is no prev. - if (selectedMenu == 0) { //I want to challenge him alone. - if (!cm.getPlayer().hasEntered("dojang_Msg") && !cm.getPlayer().getFinishedDojoTutorial()) { //kind of hackish... - if (status == 0) { - cm.sendYesNo("Hey there! You! This is your first time, huh? Well, my master doesn't just meet with anyone. He's a busy man. And judging by your looks, I don't think he'd bother. Ha! But, today's your lucky day... I tell you what, if you can defeat me, I'll allow you to see my Master. So what do you say?"); - } else if (status == 1) { - if (mode == 0) { - cm.sendNext("Haha! Who are you trying to impress with a heart like that?\r\nGo back home where you belong!"); - cm.dispose(); - return; - } else { - if(cm.getClient().getChannelServer().getMapFactory().getMap(925020010).getCharacters().size() > 0) { - cm.sendOk("Someone is already in Dojo"); - } - else { - cm.warp(925020010, 0); - cm.getPlayer().setFinishedDojoTutorial(); - } - - cm.dispose(); - return; - } - } - } else if (cm.getPlayer().getDojoStage() > 0) { - if (status == 0) { - cm.sendYesNo("The last time you took the challenge by yourself, you went up to level " + cm.getPlayer().getDojoStage() + ". I can take you there right now. Do you want to go there?"); - } else { - cm.warp(mode == 1 ? 925020000 + cm.getPlayer().getDojoStage() * 100 : 925020100, 0); - cm.dispose(); - } + } else { + if (mode == 0) { + cm.dispose(); + return; + } + if (mode == 1) + status++; + + if(status == 0) { + if (isRestingSpot(cm.getPlayer().getMap().getId())) { + var text = "I'm surprised you made it this far! But it won't be easy from here on out. You still want the challenge?\r\n\r\n#b#L0#I want to continue#l\r\n#L1#I want to leave#l\r\n"; + if (!cm.getPlayer().getDojoParty()) { + text += "#L2#I want to record my score up to this point#l"; + } + cm.sendSimple(text); + } else if (cm.getPlayer().getLevel() >= 25) { + if (cm.getPlayer().getMap().getId() == 925020001) { + cm.sendSimple("My master is the strongest person in Mu Lung, and you want to challenge him? Fine, but you'll regret it later.\r\n\r\n#b#L0#I want to challenge him alone.#l\r\n#L1#I want to challenge him with a party.#l\r\n\r\n#L2#I want to receive a belt.#l\r\n#L3#I want to reset my training points.#l\r\n#L4#I want to receive a medal.#l\r\n#L5#What is a Mu Lung Dojo?#l"); } else { - for (var i = 1 ; i < 39; i++) { //only 32 stages, but 38 maps - if(cm.getClient().getChannelServer().getMapFactory().getMap(925020000 + 100 * i).getCharacters().size() > 0) { - cm.sendOk("Someone is already in the Dojo." + i); - cm.dispose(); - return; - } - } - cm.getClient().getChannelServer().getMapFactory().getMap(925020100).resetReactors(); - cm.getClient().getChannelServer().getMapFactory().getMap(925020100).killAllMonsters(); - cm.warp(925020100, 0); - cm.dispose(); - return; + cm.sendYesNo("What, you're giving up? You just need to get to the next level! Do you really want to quit and leave?"); } - } else if (selectedMenu == 1) { //I want to challenge him with a party. - var party = cm.getPlayer().getParty(); - if (party == null) { - cm.sendNext("Where do you think you're going? You're not even the party leader! Go tell your party leader to talk to me."); - cm.dispose(); - return; - } - var lowest = cm.getPlayer().getLevel(); - var highest = lowest; - for (var x = 0; x < party.getMembers().size(); x++) { - var lvl = party.getMembers().get(x).getLevel(); - if (lvl > highest) - highest = lvl; - else if (lvl < lowest) - lowest = lvl; - } - var isBetween30 = highest - lowest < 30; - if (party.getLeader().getId() != cm.getPlayer().getId()) { - cm.sendNext("Where do you think you're going? You're not even the party leader! Go tell your party leader to talk to me."); - cm.dispose(); - return; - } - - //else if (party.getMembers().size() == 1) { - // cm.sendNext("You're going to take on the challenge as a one-man party?"); - //} - - else if (!isBetween30) { - cm.sendNext("Your partys level ranges are too broad to enter. Please make sure all of your party members are within #r30 levels#k of each other."); - cm.dispose(); - return; - } else { - for (var i = 1 ; i < 39; i++) { //only 32 stages, but 38 maps - if(cm.getClient().getChannelServer().getMapFactory().getMap(925020000 + 100 * i).getCharacters().size() > 0) { - cm.sendOk("Someone is already in the Dojo."); - cm.dispose(); - return; - } - } - cm.getClient().getChannelServer().getMapFactory().getMap(925020100).resetReactors(); - cm.getClient().getChannelServer().getMapFactory().getMap(925020100).killAllMonsters(); - cm.warpParty(925020100); - cm.dispose(); - return; - } - - } else if (selectedMenu == 2) { //I want to receive a belt. - if (!cm.canHold(belts[0])) { - cm.sendNext("Make room in your EQUIP inventory before trying to claim a belt!"); - cm.dispose(); - return; - } - if (mode < 1) { - cm.dispose(); - return; - } - if (status == 0) { - var selStr = "You have #b" + cm.getPlayer().getDojoPoints() + "#k training points. Master prefers those with great talent. If you obtain more points than the average, you can receive a belt depending on your score.\r\n"; - for (var i = 0; i < belts.length; i++) { - if (cm.getPlayer().getItemQuantity(belts[i], true) > 0) { - selStr += "\r\n#L" + i + "##i" + belts[i] + "# #t" + belts[i] + "# (Obtained)"; - } else - selStr += "\r\n#L" + i + "##i" + belts[i] + "# #t" + belts[i] + "#"; - } - cm.sendSimple(selStr); - } else if (status == 1) { - var belt = belts[selection]; - var level = belt_level[selection]; - var points = belt_points[selection]; - if (cm.getPlayer().getDojoPoints() > points) { - if (cm.getPlayer().getLevel() > level) { - cm.gainItem(belt, 1); - cm.sendNext("There is the #i" + belt + "# #b#t" + belt + "##k. You have proven your valor to ascend on the Dojo ranks. Well done!"); - } - else - cm.sendNext("In order to receive #i" + belt + "# #b#t" + belt + "##k, you have to be at least over level #b" + level + "#k and you need to have earned at least #b" + points + " training points#k.\r\n\r\nIf you want to obtain this belt, you need #r" + (points - cm.getPlayer().getDojoPoints()) + "#k more training points."); - } else - cm.sendNext("In order to receive #i" + belt + "# #b#t" + belt + "##k, you have to be at least over level #b" + level + "#k and you need to have earned at least #b" + points + " training points#k.\r\n\r\nIf you want to obtain this belt, you need #r" + (points - cm.getPlayer().getDojoPoints()) + "#k more training points."); - - cm.dispose(); - return; - } - } else if (selectedMenu == 3) { //I want to reset my training points. - if (status == 0) { - cm.sendYesNo("You do know that if you reset your training points, it returns to 0, right? Although, that's not always a bad thing. If you can start earning training points again after you reset, you can receive the belts once more. Do you want to reset your training points now?"); - } else if (status == 1) { - if (mode == 0) { - cm.sendNext("Do you need to gather yourself or something? Come back after you take a deep breath."); - } else { - cm.getPlayer().setDojoPoints(0); - cm.sendNext("There! All your training points have been reset. Think of it as a new beginning and train hard!"); - } - cm.dispose(); - return; - } - } else if (selectedMenu == 4) { //I want to receive a medal. - if (status == 0 && cm.getPlayer().getVanquisherStage() <= 0) { - cm.sendYesNo("You haven't attempted the medal yet? If you defeat one type of monster in Mu Lung Dojo #b100 times#k you can receive a title called #b#t" + (1142033 + cm.getPlayer().getVanquisherStage()) + "##k. It looks like you haven't even earned the #b#t" + (1142033 + cm.getPlayer().getVanquisherStage()) + "##k... Do you want to try out for the #b#t" + (1142033 + cm.getPlayer().getVanquisherStage()) + "##k?"); - } else if (status == 1 || cm.getPlayer().getVanquisherStage() > 0) { - if (mode == 0) { - cm.sendNext("If you don't want to, that's fine."); - } else { - if (cm.getPlayer().getDojoStage() > 37) { - cm.sendNext("You have completed all medals challenges."); - } else if (cm.getPlayer().getVanquisherKills() < 100 && cm.getPlayer().getVanquisherStage() > 0) - cm.sendNext("You still need #b" + (100 - cm.getPlayer().getVanquisherKills()) + "#k in order to obtain the #b#t" + (1142032 + cm.getPlayer().getVanquisherStage()) + "##k. Please try a little harder. As a reminder, only the mosnters that have been summoned by our Master in Mu Lung Dojo are considered. Oh, and make sure you're not hunting the monsters and exiting!#r If you don't go to the next level after defeating the monster, it doesn't count as a win#k."); - else if (cm.getPlayer().getVanquisherStage() <= 0) { - cm.getPlayer().setVanquisherStage(1); - } else { - cm.sendNext("You have obtained #b#t" + (1142032 + cm.getPlayer().getVanquisherStage()) + "##k."); - cm.gainItem(1142033 + cm.getPlayer().getVanquisherStage(), 1); - cm.getPlayer().setVanquisherStage(cm.c.getPlayer().getVanquisherStage() + 1); - cm.getPlayer().setVanquisherKills(0); - } - } - - cm.dispose(); - return; - } - else { - cm.dispose(); - return; - } - } else if (selectedMenu == 5) { //What is a Mu Lung Dojo? - cm.sendNext("Our master is the strongest person in Mu Lung. The place he built is called the Mu Lung Dojo, a building that is 38 stories tall! You can train yourself as you go up each level. Of course, it'll be hard for someone at your level to reach the top."); + } else { + cm.sendOk("Hey! Are you mocking my master? Who do you think you are to challenge him? This is a joke! You should at least be level #b25#k."); cm.dispose(); return; } } else { - cm.dispose(); - return; - } - } else if (isRestingSpot(cm.getPlayer().getMap().getId())) { - if (selectedMenu == -1) - selectedMenu = selection; - status++; - if (selectedMenu == 0) { - cm.warp(cm.getPlayer().getMap().getId() + 100, 0); - cm.dispose(); - return; - } else if (selectedMenu == 1) { //I want to leave - if (status == 0) { - cm.sendAcceptDecline("So, you're giving up? You're really going to leave?"); - } else { - if (mode == 1) { - cm.warp(925020002); + if (cm.getPlayer().getMap().getId() == 925020001) { + if (mode >= 0) { + if (status == 1) + selectedMenu = selection; + if (selectedMenu == 0) { //I want to challenge him alone. + if (!cm.getPlayer().hasEntered("dojang_Msg") && !cm.getPlayer().getFinishedDojoTutorial()) { //kind of hackish... + if (status == 1) { + cm.sendYesNo("Hey there! You! This is your first time, huh? Well, my master doesn't just meet with anyone. He's a busy man. And judging by your looks, I don't think he'd bother. Ha! But, today's your lucky day... I tell you what, if you can defeat me, I'll allow you to see my Master. So what do you say?"); + } else if (status == 2) { + if (mode == 0) { + cm.sendNext("Haha! Who are you trying to impress with a heart like that?\r\nGo back home where you belong!"); + cm.dispose(); + return; + } else { + var avDojo = cm.getClient().getChannelServer().getAvailableDojo(true); + + if(avDojo < 0) { + if(avDojo == -1) cm.sendOk("All Dojo's are being used already. Wait for awhile before trying again."); + else cm.sendOk("Your party already is using the dojo. Wait for them to finish to enter."); + } + else { + cm.getClient().getChannelServer().getMapFactory().getMap(925020010 + avDojo).resetMapObjects(); + cm.getClient().getChannelServer().resetDojo(925020010 + avDojo); + cm.warp(925020010 + avDojo, 0); + } + + cm.dispose(); + return; + } + } + } else if (cm.getPlayer().getDojoStage() > 0) { + if (status == 1) { + dojoWarp = cm.getPlayer().getDojoStage(); + cm.getPlayer().setDojoStage(0); + cm.sendYesNo("The last time you took the challenge by yourself, you went up to level " + dojoWarp + ". I can take you there right now. Do you want to go there?"); + } else { + var avDojo = cm.getClient().getChannelServer().getAvailableDojo(false); + + if(avDojo < 0) { + if(avDojo == -1) cm.sendOk("All Dojo's are being used already. Wait for awhile before trying again."); + else cm.sendOk("Your party already is using the dojo. Wait for them to finish to enter."); + cm.getPlayer().setDojoStage(dojoWarp); + } + else { + var warpDojoMap = ((mode == 1) ? 925020000 + (dojoWarp + 1) * 100 + avDojo : 925020100 + avDojo); + cm.getClient().getChannelServer().resetDojoMap(warpDojoMap); + cm.getClient().getChannelServer().resetDojo(warpDojoMap); + cm.warp(warpDojoMap, 0); + } + + cm.dispose(); + } + } else { + var avDojo = cm.getClient().getChannelServer().getAvailableDojo(false); + + if(avDojo < 0) { + if(avDojo == -1) cm.sendOk("All Dojo's are being used already. Wait for awhile before trying again."); + else cm.sendOk("Your party already is using the dojo. Wait for them to finish to enter."); + } + else { + cm.getClient().getChannelServer().resetDojoMap(925020100 + avDojo); + cm.getClient().getChannelServer().resetDojo(925020100 + avDojo); + cm.warp(925020100 + avDojo, 0); + } + + cm.dispose(); + return; + } + } else if (selectedMenu == 1) { //I want to challenge him with a party. + var party = cm.getPlayer().getParty(); + if (party == null) { + cm.sendNext("Where do you think you're going? You're not even the party leader! Go tell your party leader to talk to me."); + cm.dispose(); + return; + } + + if (party.getLeader().getId() != cm.getPlayer().getId()) { + cm.sendNext("Where do you think you're going? You're not even the party leader! Go tell your party leader to talk to me."); + cm.dispose(); + return; + } + + //else if (party.getMembers().size() == 1) { + // cm.sendNext("You're going to take on the challenge as a one-man party?"); + //} + + else if (!isBetween(party, 30)) { + cm.sendNext("Your partys level ranges are too broad to enter. Please make sure all of your party members are within #r30 levels#k of each other."); + cm.dispose(); + return; + } else { + var avDojo = cm.getClient().getChannelServer().getAvailableDojo(true, cm.getParty()); + + if(avDojo < 0) { + if(avDojo == -1) cm.sendOk("All Dojo's are being used already. Wait for awhile before trying again."); + else cm.sendOk("Your party already is using the dojo. Wait for them to finish to enter."); + } + else { + cm.getClient().getChannelServer().resetDojoMap(925030100 + avDojo); + cm.getClient().getChannelServer().resetDojo(925030100 + avDojo); + cm.warpParty(925030100 + avDojo); + } + + cm.dispose(); + return; + } + + } else if (selectedMenu == 2) { //I want to receive a belt. + if (!cm.canHold(belts[0])) { + cm.sendNext("Make room in your EQUIP inventory before trying to claim a belt!"); + cm.dispose(); + return; + } + if (mode < 1) { + cm.dispose(); + return; + } + if (status == 1) { + var selStr = "You have #b" + cm.getPlayer().getDojoPoints() + "#k training points. Master prefers those with great talent. If you obtain more points than the average, you can receive a belt depending on your score.\r\n"; + for (var i = 0; i < belts.length; i++) { + if (cm.getPlayer().getItemQuantity(belts[i], true) > 0) { + selStr += "\r\n#L" + i + "##i" + belts[i] + "# #t" + belts[i] + "# (Obtained)"; + } else + selStr += "\r\n#L" + i + "##i" + belts[i] + "# #t" + belts[i] + "#"; + } + cm.sendSimple(selStr); + } else if (status == 2) { + var belt = belts[selection]; + var level = belt_level[selection]; + var points = belt_points[selection]; + if (cm.getPlayer().getDojoPoints() > points) { + if (cm.getPlayer().getLevel() > level) { + cm.gainItem(belt, 1); + cm.sendNext("There is the #i" + belt + "# #b#t" + belt + "##k. You have proven your valor to ascend on the Dojo ranks. Well done!"); + } + else + cm.sendNext("In order to receive #i" + belt + "# #b#t" + belt + "##k, you have to be at least over level #b" + level + "#k and you need to have earned at least #b" + points + " training points#k.\r\n\r\nIf you want to obtain this belt, you need #r" + (points - cm.getPlayer().getDojoPoints()) + "#k more training points."); + } else + cm.sendNext("In order to receive #i" + belt + "# #b#t" + belt + "##k, you have to be at least over level #b" + level + "#k and you need to have earned at least #b" + points + " training points#k.\r\n\r\nIf you want to obtain this belt, you need #r" + (points - cm.getPlayer().getDojoPoints()) + "#k more training points."); + + cm.dispose(); + return; + } + } else if (selectedMenu == 3) { //I want to reset my training points. + if (status == 1) { + cm.sendYesNo("You do know that if you reset your training points, it returns to 0, right? Although, that's not always a bad thing. If you can start earning training points again after you reset, you can receive the belts once more. Do you want to reset your training points now?"); + } else if (status == 2) { + if (mode == 0) { + cm.sendNext("Do you need to gather yourself or something? Come back after you take a deep breath."); + } else { + cm.getPlayer().setDojoPoints(0); + cm.sendNext("There! All your training points have been reset. Think of it as a new beginning and train hard!"); + } + cm.dispose(); + return; + } + } else if (selectedMenu == 4) { //I want to receive a medal. + if (status == 1 && cm.getPlayer().getVanquisherStage() <= 0) { + cm.sendYesNo("You haven't attempted the medal yet? If you defeat one type of monster in Mu Lung Dojo #b100 times#k you can receive a title called #b#t" + (1142033 + cm.getPlayer().getVanquisherStage()) + "##k. It looks like you haven't even earned the #b#t" + (1142033 + cm.getPlayer().getVanquisherStage()) + "##k... Do you want to try out for the #b#t" + (1142033 + cm.getPlayer().getVanquisherStage()) + "##k?"); + } else if (status == 2 || cm.getPlayer().getVanquisherStage() > 0) { + if (mode == 0) { + cm.sendNext("If you don't want to, that's fine."); + } else { + if (cm.getPlayer().getDojoStage() > 37) { + cm.sendNext("You have completed all medals challenges."); + } else if (cm.getPlayer().getVanquisherKills() < 100 && cm.getPlayer().getVanquisherStage() > 0) + cm.sendNext("You still need #b" + (100 - cm.getPlayer().getVanquisherKills()) + "#k in order to obtain the #b#t" + (1142032 + cm.getPlayer().getVanquisherStage()) + "##k. Please try a little harder. As a reminder, only the mosnters that have been summoned by our Master in Mu Lung Dojo are considered. Oh, and make sure you're not hunting the monsters and exiting!#r If you don't go to the next level after defeating the monster, it doesn't count as a win#k."); + else if (cm.getPlayer().getVanquisherStage() <= 0) { + cm.getPlayer().setVanquisherStage(1); + } else { + cm.sendNext("You have obtained #b#t" + (1142032 + cm.getPlayer().getVanquisherStage()) + "##k."); + cm.gainItem(1142033 + cm.getPlayer().getVanquisherStage(), 1); + cm.getPlayer().setVanquisherStage(cm.c.getPlayer().getVanquisherStage() + 1); + cm.getPlayer().setVanquisherKills(0); + } + } + + cm.dispose(); + return; + } + else { + cm.dispose(); + return; + } + } else if (selectedMenu == 5) { //What is a Mu Lung Dojo? + cm.sendNext("Our master is the strongest person in Mu Lung. The place he built is called the Mu Lung Dojo, a building that is #r38 stories#k tall! You can train yourself as you go up each level. Of course, it'll be hard for someone at your level to reach the top."); + cm.dispose(); + return; + } + } else { + cm.dispose(); + return; + } + } else if (isRestingSpot(cm.getPlayer().getMap().getId())) { + if (selectedMenu == -1) + selectedMenu = selection; + + if (selectedMenu == 0) { + var hasParty = (cm.getParty() != null); + + var firstEnter = false; + var avDojo = cm.getClient().getChannelServer().lookupPartyDojo(cm.getParty()); + if(avDojo < 0) { + if(hasParty) { + if(!cm.isPartyLeader()) { + cm.sendOk("You are not the leader! Call your party leader to talk to me if you wish to continue."); + cm.dispose(); + return; + } + + if(!isBetween(cm.getParty(), 35)) { + cm.sendOk("Your partys level ranges are too broad to enter. Please make sure all of your party members are within #r35 levels#k of each other."); + cm.dispose(); + return; + } + } + + avDojo = cm.getClient().getChannelServer().getAvailableDojo(hasParty, cm.getParty()); + firstEnter = true; + } + + if(avDojo < 0) { + if(avDojo == -1) cm.sendOk("All Dojo's are being used already. Wait for awhile before trying again."); + else cm.sendOk("Your party already is using the dojo. Wait for them to finish to enter."); + } + else { + var baseStg = hasParty ? 925030000 : 925020000; + var nextStg = Math.floor((cm.getPlayer().getMap().getId() + 100) / 100) % 100; + + var dojoWarpMap = baseStg + (nextStg * 100) + avDojo; + if(firstEnter) { + cm.getClient().getChannelServer().resetDojoMap(dojoWarpMap); + cm.getClient().getChannelServer().resetDojo(dojoWarpMap, nextStg - 1); + } + + if(!hasParty || !cm.isLeader()) cm.warp(dojoWarpMap, 0); + else cm.warpParty(dojoWarpMap, 0); + } + + cm.dispose(); + return; + } else if (selectedMenu == 1) { //I want to leave + if (status == 1) { + cm.sendYesNo("So, you're giving up? You're really going to leave?"); + } else { + if (mode == 1) { + cm.warp(925020002); + } + cm.dispose(); + return; + } + } else if (selectedMenu == 2) { //I want to record my score up to this point + if (status == 1) { + cm.sendYesNo("If you record your score, you can start where you left off the next time. Isn't that convenient? Do you want to record your current score?"); + } else { + if (mode == 0) { + cm.sendNext("You think you can go even higher? Good luck!"); + } else if (cm.getPlayer().getDojoStage() == Math.floor(cm.getMapId() / 100) % 100) { + cm.sendOk("Looks like you came all the way up here without recording your score. Sorry, but you can't record now."); + } else { + cm.sendNext("I recorded your score. If you tell me the next time you go up, you'll be able to start where you left off."); + cm.getPlayer().setDojoStage(Math.floor(cm.getMapId() / 100) % 100); + } + cm.dispose(); + return; + } } - cm.dispose(); - return; - } - } else if (selectedMenu == 2) { //I want to record my score up to this point - if (status == 0) { - cm.sendYesNo("If you record your score, you can start where you left off the next time. Isn't that convenient? Do you want to record your current score?"); } else { if (mode == 0) { - cm.sendNext("You think you can go even higher? Good luck!"); - } else if (925020000 + cm.getPlayer().getDojoStage() * 100 == cm.getMapId()) { - cm.sendOk("Looks like you came all the way up here without recording your score. Sorry, but you can't record now."); - } else { - cm.sendNext("I recorded your score. If you tell me the next time you go up, you'll be able to start where you left off."); - cm.getPlayer().setDojoStage((cm.getMapId() - 925020000) / 100); + cm.sendNext("Stop changing your mind! Soon, you'll be crying, begging me to go back."); + } else if (mode == 1) { + cm.warp(925020002, 0); + cm.getPlayer().message("Can you make up your mind please?"); } cm.dispose(); - return; } } - } else { - if (mode == 0) { - cm.sendNext("Stop changing your mind! Soon, you'll be crying, begging me to go back."); - } else if (mode == 1) { - cm.warp(925020002, 0); - cm.getPlayer().message("Can you make up your mind please?"); - } - cm.dispose(); } } function isRestingSpot(id) { - return (id / 100 - 9250200) % 6 == 0; + return (Math.floor(id / 100) % 100) % 6 == 0 && id != 925020001; +} + +function isBetween(party, range) { + var lowest = cm.getPlayer().getLevel(); + var highest = lowest; + for (var x = 0; x < party.getMembers().size(); x++) { + var lvl = party.getMembers().get(x).getLevel(); + if (lvl > highest) + highest = lvl; + else if (lvl < lowest) + lowest = lvl; + } + return (highest - lowest) <= range; } diff --git a/scripts/npc/2096000.js b/scripts/npc/2096000.js new file mode 100644 index 0000000000..86f90bbffb --- /dev/null +++ b/scripts/npc/2096000.js @@ -0,0 +1,52 @@ +/* + This file is part of the OdinMS Maple Story Server + Copyright (C) 2008 Patrick Huy + Matthias Butz + Jan Christian Meyer + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation version 3 as published by + the Free Software Foundation. You may not use, modify or distribute + this program under any other version of the GNU Affero General Public + License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ +/* Practice Chart + Practice Field : Beginner (250020000) + Nothing at all. + */ + +var status; + +function start() { + status = -1; + action(1, 0, 0); +} + +function action(mode, type, selection) { + if (mode == -1) { + cm.dispose(); + } else { + if (mode == 0 && status == 0) { + cm.dispose(); + return; + } + if (mode == 1) + status++; + else + status--; + + if(status == 0) { + cm.sendOk("Amateurs train on this map. Adepts train on the next. Professionals train on the last, where the boss will be awaiting."); + cm.dispose(); + } + } +} diff --git a/scripts/npc/2141001.js b/scripts/npc/2141001.js index 5038397643..210faf5fa7 100644 --- a/scripts/npc/2141001.js +++ b/scripts/npc/2141001.js @@ -1,216 +1,180 @@ /* - NPC Name: The Forgotten Temple Manager - Map(s): Deep in the Shrine - Forgotten Twilight - Description: Pink Bean battle starter + This file is part of the OdinMS Maple Story Server + Copyright (C) 2008 Patrick Huy + Matthias Butz + Jan Christian Meyer + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation. You may not use, modify + or distribute this program under any other version of the + GNU Affero General Public License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . */ -var status = -1; +/* The Forgotten Temple Manager + * + * Deep Place of Temple - Forgotten Twilight (270050000) + * Vs Pink Bean Recruiter NPC + * + * @author Ronan + */ +importPackage(Packages.server.expeditions); +importPackage(Packages.tools); +importPackage(Packages.scripting.event); + +var status = 0; +var expedition; +var player; +var em; +var exped = MapleExpeditionType.PINKBEAN; +var expedName = "Twilight of the Gods"; +var expedBoss = "Pink Bean"; +var expedMap = "Twilight of Gods"; + +var list = "What would you like to do?#b\r\n\r\n#L1#View current Expedition members#l\r\n#L2#Start the fight!#l\r\n#L3#Stop the expedition.#l"; function start() { - if (cm.getPlayer().getLevel() < 120) { - cm.sendOk("There is a level requirement of 120 to attempt Pink Bean."); - cm.dispose(); - return; - } - if (cm.getPlayer().getClient().getChannel() != 5) { - cm.sendOk("Pink Bean may only be attempted on channel 5."); - cm.dispose(); - return; - } - var em = cm.getEventManager("PinkBeanBattle"); - - if (em == null) { - cm.sendOk("The event isn't started, please contact a GM."); - cm.dispose(); - return; - } - var eim_status = em.getProperty("state"); - var marr = cm.getQuestRecord(160104); - var data = marr.getCustomData(); - if (data == null) { - marr.setCustomData("0"); - data = "0"; - } - var time = parseInt(data); - if (eim_status == null || eim_status.equals("0")) { - - var squadAvailability = cm.getSquadAvailability("PinkBean"); - if (squadAvailability == -1) { - status = 0; - if (time + (12 * 3600000) >= cm.getCurrentTime() && !cm.getPlayer().isGM()) { - cm.sendOk("You have already went to PinkBean in the past 12 hours. Time left: " + cm.getReadableMillis(cm.getCurrentTime(), time + (12 * 3600000))); - cm.dispose(); - return; - } - cm.sendYesNo("Are you interested in becoming the leader of the expedition Squad?"); - - } else if (squadAvailability == 1) { - if (time + (12 * 3600000) >= cm.getCurrentTime() && !cm.getPlayer().isGM()) { - cm.sendOk("You have already went to PinkBean in the past 12 hours. Time left: " + cm.getReadableMillis(cm.getCurrentTime(), time + (12 * 3600000))); - cm.dispose(); - return; - } - // -1 = Cancelled, 0 = not, 1 = true - var type = cm.isSquadLeader("PinkBean"); - if (type == -1) { - cm.sendOk("The squad has ended, please re-register."); - cm.dispose(); - } else if (type == 0) { - var memberType = cm.isSquadMember("PinkBean"); - if (memberType == 2) { - cm.sendOk("You been banned from the squad."); - cm.dispose(); - } else if (memberType == 1) { - status = 5; - cm.sendSimple("What would you like to do? \r\n#b#L0#Join the squad to Twilight of the Gods#l \r\n#b#L1#Leave the squad to Twilight of the Gods#l \r\n#b#L2#See the list of members on the squad#l"); - } else if (memberType == -1) { - cm.sendOk("The squad has ended, please re-register."); - cm.dispose(); - } else { - status = 5; - cm.sendSimple("What would you like to do? \r\n#b#L0#Join the squad to Twilight of the Gods#l \r\n#b#L1#Leave the squad to Twilight of the Gods#l \r\n#b#L2#See the list of members on the squad#l"); - } - } else { // Is leader - status = 10; - cm.sendSimple("What do you want to do, expedition leader? \r\n#b#L0#View expedition list#l \r\n#b#L1#Kick from expedition#l \r\n#b#L2#Remove user from ban list#l \r\n#r#L3#Select expedition team and enter#l"); - // TODO viewing! - } - } else { - var eim = cm.getDisconnected("PinkBeanBattle"); - if (eim == null) { - var squd = cm.getSquad("PinkBean"); - if (squd != null) { - if (time + (12 * 3600000) >= cm.getCurrentTime() && !cm.getPlayer().isGM()) { - cm.sendOk("You have already went to PinkBean in the past 12 hours. Time left: " + cm.getReadableMillis(cm.getCurrentTime(), time + (12 * 3600000))); - cm.dispose(); - return; - } - cm.sendYesNo("The squad's battle against the boss has already begun.\r\n" + squd.getNextPlayer()); - status = 3; - } else { - cm.sendOk("The squad's battle against the boss has already begun."); - cm.safeDispose(); - } - } else { - cm.sendYesNo("Ah, you have returned. Would you like to join your squad in the fight again?"); - status = 2; - } - } - } else { - var eim = cm.getDisconnected("PinkBeanBattle"); - if (eim == null) { - var squd = cm.getSquad("PinkBean"); - if (squd != null) { - if (time + (12 * 3600000) >= cm.getCurrentTime() && !cm.getPlayer().isGM()) { - cm.sendOk("You have already went to PinkBean in the past 12 hours. Time left: " + cm.getReadableMillis(cm.getCurrentTime(), time + (12 * 3600000))); - cm.dispose(); - return; - } - cm.sendYesNo("The squad's battle against the boss has already begun.\r\n" + squd.getNextPlayer()); - status = 3; - } else { - cm.sendOk("The squad's battle against the boss has already begun."); - cm.safeDispose(); - } - } else { - cm.sendYesNo("Ah, you have returned. Would you like to join your squad in the fight again?"); - status = 2; - } - } + action(1, 0, 0); } function action(mode, type, selection) { - switch (status) { - case 0: - if (mode == 1) { - if (cm.registerSquad("PinkBean", 5, " has been named the Leader of the squad. If you would you like to join please register for the Expedition Squad within the time period.")) { - cm.sendOk("You have been named the Leader of the Squad. For the next 5 minutes, you can add the members of the Expedition Squad."); - } else { - cm.sendOk("An error has occurred adding your squad."); - } - } - cm.dispose(); - break; - case 2: - if (!cm.reAdd("PinkBeanBattle", "PinkBean")) { - cm.sendOk("Error... please try again."); - } - cm.safeDispose(); - break; - case 3: - if (mode == 1) { - var squd = cm.getSquad("PinkBean"); - if (squd != null && !squd.getAllNextPlayer().contains(cm.getPlayer().getName())) { - squd.setNextPlayer(cm.getPlayer().getName()); - cm.sendOk("You have reserved the spot."); - } - } - cm.dispose(); - break; - case 5: - if (selection == 0) { // join - var ba = cm.addMember("PinkBean", true); - if (ba == 2) { - cm.sendOk("The squad is currently full, please try again later."); - } else if (ba == 1) { - cm.sendOk("You have joined the squad successfully"); - } else { - cm.sendOk("You are already part of the squad."); - } - } else if (selection == 1) {// withdraw - var baa = cm.addMember("PinkBean", false); - if (baa == 1) { - cm.sendOk("You have withdrawed from the squad successfully"); - } else { - cm.sendOk("You are not part of the squad."); - } - } else if (selection == 2) { - if (!cm.getSquadList("PinkBean", 0)) { - cm.sendOk("Due to an unknown error, the request for squad has been denied."); - } - } - cm.dispose(); - break; - case 10: - if (mode == 1) { - if (selection == 0) { - if (!cm.getSquadList("PinkBean", 0)) { - cm.sendOk("Due to an unknown error, the request for squad has been denied."); - } - cm.dispose(); - } else if (selection == 1) { - status = 11; - if (!cm.getSquadList("PinkBean", 1)) { - cm.sendOk("Due to an unknown error, the request for squad has been denied."); - cm.dispose(); - } - } else if (selection == 2) { - status = 12; - if (!cm.getSquadList("PinkBean", 2)) { - cm.sendOk("Due to an unknown error, the request for squad has been denied."); - cm.dispose(); - } - } else if (selection == 3) { // get inside - if (cm.getSquad("PinkBean") != null) { - var dd = cm.getEventManager("PinkBeanBattle"); - dd.startInstance(cm.getSquad("PinkBean"), cm.getMap(), 160104); - } else { - cm.sendOk("Due to an unknown error, the request for squad has been denied."); - } - cm.dispose(); - } - } else { - cm.dispose(); - } - break; - case 11: - cm.banMember("PinkBean", selection); - cm.dispose(); - break; - case 12: - if (selection != -1) { - cm.acceptMember("PinkBean", selection); - } - cm.dispose(); - break; + + player = cm.getPlayer(); + expedition = cm.getExpedition(exped); + em = cm.getEventManager("PinkBeanBattle"); + + if (mode == -1) { + cm.dispose(); + } else { + if (mode == 0) { + cm.dispose(); + return; + } + + if (status == 0) { + if (player.getLevel() < exped.getMinLevel() && player.getLevel() > exped.getMaxLevel()) { //Don't fit requirement + cm.sendOk("You do not meet the criteria to battle " + expedBoss + "!"); + cm.dispose(); + } else if (expedition == null) { //Start an expedition + cm.sendSimple("#e#b\r\n#k#n" + em.getProperty("party") + "\r\n\r\nWould you like to assemble a team to take on #r" + expedBoss + "#k?\r\n#b#L1#Lets get this going!#l\r\n\#L2#No, I think I'll wait a bit...#l"); + status = 1; + } else if (expedition.isLeader(player)) { //If you're the leader, manage the exped + cm.sendSimple(list); + status = 2; + } else if (expedition.isRegistering()) { //If the expedition is registering + if (expedition.contains(player)) { //If you're in it but it hasn't started, be patient + cm.sendOk("You have already registered for the expedition. Please wait for #r" + expedition.getLeader().getName() + "#k to begin the expedition."); + cm.dispose(); + } else { //If you aren't in it, you're going to get added + cm.sendOk(expedition.addMember(cm.getPlayer())); + cm.dispose(); + } + } else if (expedition.isInProgress()) { //Only if the expedition is in progress + if (expedition.contains(player)) { //If you're registered, warp you in + var eim = em.getInstance(expedName + player.getClient().getChannel()); + if(eim.getIntProperty("canJoin") == 1) { + eim.registerPlayer(player); + } else { + cm.sendOk("Your expedition already started the battle against " + expedBoss + ". Lets pray for those brave souls."); + } + + cm.dispose(); + } else { //If you're not in by now, tough luck + cm.sendOk("Another expedition has taken the initiative to challenge " + expedBoss + ", lets pray for those brave souls."); + cm.dispose(); + } + } + } else if (status == 1) { + if (selection == 1) { + expedition = cm.getExpedition(exped); + if(expedition != null) { + cm.sendOk("Someone already taken the initiative to be the leader of the expedition. Try joining them!"); + cm.dispose(); + return; + } + + cm.createExpedition(exped); + cm.sendOk("The #r" + expedBoss + " Expedition#k has been created.\r\n\r\nTalk to me again to view the current team, or start the fight!"); + cm.dispose(); + return; + } else if (selection == 2) { + cm.sendOk("Sure, not everyone's up to challenging " + expedBoss + "."); + cm.dispose(); + return; + } + } else if (status == 2) { + if (selection == 1) { + if (expedition == null) { + cm.sendOk("The expedition could not be loaded."); + cm.dispose(); + return; + } + var size = expedition.getMembers().size(); + if (size == 1) { + cm.sendOk("You are the only member of the expedition."); + cm.dispose(); + return; + } + var text = "The following members make up your expedition (Click on them to expel them):\r\n"; + text += "\r\n\t\t1." + expedition.getLeader().getName(); + for (var i = 1; i < size; i++) { + text += "\r\n#b#L" + (i + 1) + "#" + (i + 1) + ". " + expedition.getMembers().get(i).getName() + "#l\n"; + } + cm.sendSimple(text); + status = 6; + } else if (selection == 2) { + var min = exped.getMinSize(); + + var size = expedition.getMembers().size(); + if (size < min) { + cm.sendOk("You need at least " + min + " players registered in your expedition."); + cm.dispose(); + return; + } + + cm.sendOk("The expedition will begin and you will now be escorted to the #b" + expedMap + "#k."); + status = 4; + } else if (selection == 3) { + player.getMap().broadcastMessage(MaplePacketCreator.serverNotice(6, expedition.getLeader().getName() + " has ended the expedition.")); + cm.endExpedition(expedition); + cm.sendOk("The expedition has now ended. Sometimes the best strategy is to run away."); + cm.dispose(); + return; + } + } else if (status == 4) { + if (em == null) { + cm.sendOk("The event could not be initialized, please report this on the forum."); + cm.dispose(); + return; + } + + em.setProperty("leader", player.getName()); + em.setProperty("channel", player.getClient().getChannel()); + if(!em.startInstance(expedition)) { + cm.sendOk("Another expedition has taken the initiative to challenge " + expedBoss + ", lets pray for those brave souls."); + cm.dispose(); + return; + } + + cm.dispose(); + return; + } else if (status == 6) { + if (selection > 0) { + var banned = expedition.getMembers().get(selection - 1); + expedition.ban(banned); + cm.sendOk("You have banned " + banned.getName() + " from the expedition."); + cm.dispose(); + } else { + cm.sendSimple(list); + status = 2; + } + } } } \ No newline at end of file diff --git a/scripts/npc/2141002.js b/scripts/npc/2141002.js index 48bc242e36..6bb9fcc3d6 100644 --- a/scripts/npc/2141002.js +++ b/scripts/npc/2141002.js @@ -4,13 +4,50 @@ Description: Pink Bean */ +var status; + function start() { - cm.sendYesNo("Do you want to get out now?"); + status = -1; + action(1, 0, 0); } function action(mode, type, selection) { - if (mode == 1) { - cm.warp(270050000, 0); + if (mode == -1) + cm.dispose(); + else { + if (mode == 0) { + cm.dispose(); + return; + } + if (mode == 1) + status++; + else + status--; + + var eim = cm.getEventInstance(); + if(!eim.isEventCleared()) { + if (status == 0) { + cm.sendYesNo("Do you want to get out now?"); + } + else if (status == 1) { + cm.warp(270050000, 0); + cm.dispose(); + } + + } else { + if (status == 0) { + cm.sendYesNo("Pink Bean has been defeated! You guys sure are true heroes of this land! In no time, Temple of Time will shine again as bright as ever, all thanks to your efforts! Hooray to our heroes!! Are you ready to go now?"); + } + else if (status == 1) { + if(eim.giveEventReward(cm.getPlayer(), 1)) { + cm.warp(270050000); + } + else { + cm.sendOk("You cannot receive an event prize without having an empty room in your EQUIP, USE, SET-UP or ETC inventory."); + } + + cm.dispose(); + } + } } - cm.dispose(); } \ No newline at end of file diff --git a/scripts/npc/9000037.js b/scripts/npc/9000037.js index 8ca5cc7821..b0e26cb84c 100644 --- a/scripts/npc/9000037.js +++ b/scripts/npc/9000037.js @@ -126,7 +126,7 @@ function action(mode, type, selection) { if (cm.getParty() == null) { cm.sendOk("You can participate in the party quest only if you are in a party."); cm.dispose(); - } else if(!cm.isEventLeader()) { + } else if(!cm.isLeader()) { cm.sendOk("Your party leader must talk to me to start this party quest."); cm.dispose(); } else { diff --git a/scripts/npc/9010022.js b/scripts/npc/9010022.js index 08ae2c97e9..ea4f8fdb8b 100644 --- a/scripts/npc/9010022.js +++ b/scripts/npc/9010022.js @@ -59,7 +59,7 @@ function action(mode, type, selection) { cm.warp(980010000, 3); break; case 1: - cm.warp(925020000); + cm.warp(925020000, 0); break; case 2: cm.warp(980000000, 3); diff --git a/scripts/npc/9020000.js b/scripts/npc/9020000.js index ca6204f1a1..b60eee316e 100644 --- a/scripts/npc/9020000.js +++ b/scripts/npc/9020000.js @@ -51,7 +51,7 @@ function action(mode, type, selection) { if (cm.getParty() == null) { cm.sendOk("You can participate in the party quest only if you are in a party."); cm.dispose(); - } else if(!cm.isEventLeader()) { + } else if(!cm.isLeader()) { cm.sendOk("Your party leader must talk to me to start this party quest."); cm.dispose(); } else { diff --git a/scripts/npc/9110002.js b/scripts/npc/9110002.js new file mode 100644 index 0000000000..55f90f51b6 --- /dev/null +++ b/scripts/npc/9110002.js @@ -0,0 +1,63 @@ +/* + This file is part of the OdinMS Maple Story Server + Copyright (C) 2008 Patrick Huy + Matthias Butz + Jan Christian Meyer + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation version 3 as published by + the Free Software Foundation. You may not use, modify or distribute + this program under any other version of the GNU Affero General Public + License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + +/** +-- Odin JavaScript -------------------------------------------------------------------------------- + Kino Konoko - Zipangu - Mushroom Shrine(800000000) +-- By --------------------------------------------------------------------------------------------- + Ronan +-- Version Info ----------------------------------------------------------------------------------- + 1.0 - First Version by Ronan +--------------------------------------------------------------------------------------------------- +**/ + +var status; + +function start() { + status = -1; + action(1, 0, 0); +} + +function action(mode, type, selection) { + if (mode == -1) { + cm.dispose(); + } else { + if (mode == 0 && status == 0) { + cm.dispose(); + return; + } + if (mode == 1) + status++; + else + status--; + + if(status == 0) { + if(cm.isQuestCompleted(8074)) { + cm.openNpc(9110002); + } else { + cm.sendOk("Musssshhhhroooom Shrine~~~"); + } + + cm.dispose(); + } + } +} diff --git a/scripts/npc/9120201.js b/scripts/npc/9120201.js index a4863d8156..09e41bf0db 100644 --- a/scripts/npc/9120201.js +++ b/scripts/npc/9120201.js @@ -1,15 +1,14 @@ /* This file is part of the OdinMS Maple Story Server - Copyright (C) 2008 Patrick Huy - Matthias Butz - Jan Christian Meyer + Copyright (C) 2008 Patrick Huy + Matthias Butz + Jan Christian Meyer This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as - published by the Free Software Foundation version 3 as published by - the Free Software Foundation. You may not use, modify or distribute - this program under any other version of the GNU Affero General Public - License. + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation. You may not use, modify + or distribute this program under any other version of the + GNU Affero General Public License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -19,13 +18,167 @@ You should have received a copy of the GNU Affero General Public License along with this program. If not, see . */ -/* Konpei (9120201) -* Bain Armory Version -*/ +/*Konpei + * + *@author Ronan + */ +importPackage(Packages.server.expeditions); +importPackage(Packages.tools); +importPackage(Packages.scripting.event); + +var status = 0; +var expedition; +var player; +var em; +var exped = MapleExpeditionType.SHOWA; +var expedName = "Showa Gang"; +var expedBoss = "The Boss"; +var expedMap = "Nightmarish Last Days"; +var expedItem = 4000138; + +var list = "What would you like to do?#b\r\n\r\n#L1#View current Expedition members#l\r\n#L2#Start the fight!#l\r\n#L3#Stop the expedition.#l"; function start() { - if (cm.getPlayerCount(801040100) == 0) - cm.resetMap(801040100); - cm.warp(801040100); - cm.dispose(); -} + action(1, 0, 0); +} + +function action(mode, type, selection) { + + player = cm.getPlayer(); + expedition = cm.getExpedition(exped); + em = cm.getEventManager("ShowaBattle"); + + if (mode == -1) { + cm.dispose(); + } else { + if (mode == 0) { + cm.dispose(); + return; + } + + if (status == 0) { + if (player.getLevel() < exped.getMinLevel() && player.getLevel() > exped.getMaxLevel()) { //Don't fit requirement + cm.sendOk("You do not meet the criteria to battle " + expedBoss + "!"); + cm.dispose(); + } else if (expedition == null) { //Start an expedition + cm.sendSimple("#e#b\r\n#k#n" + em.getProperty("party") + "\r\n\r\nWould you like to assemble a team to take on #r" + expedBoss + "#k?\r\n#b#L1#Lets get this going!#l\r\n\#L2#No, I think I'll wait a bit...#l"); + status = 1; + } else if (expedition.isLeader(player)) { //If you're the leader, manage the exped + cm.sendSimple(list); + status = 2; + } else if (expedition.isRegistering()) { //If the expedition is registering + if (expedition.contains(player)) { //If you're in it but it hasn't started, be patient + cm.sendOk("You have already registered for the expedition. Please wait for #r" + expedition.getLeader().getName() + "#k to begin the expedition."); + cm.dispose(); + } else { //If you aren't in it, you're going to get added + cm.sendOk(expedition.addMember(cm.getPlayer())); + cm.dispose(); + } + } else if (expedition.isInProgress()) { //Only if the expedition is in progress + if (expedition.contains(player)) { //If you're registered, warp you in + var eim = em.getInstance(expedName + player.getClient().getChannel()); + if(eim.getIntProperty("canJoin") == 1) { + eim.registerPlayer(player); + } else { + cm.sendOk("Your expedition already started the battle against " + expedBoss + ". Lets pray for those brave souls."); + } + + cm.dispose(); + } else { //If you're not in by now, tough luck + cm.sendOk("Another expedition has taken the initiative to challenge " + expedBoss + ", lets pray for those brave souls."); + cm.dispose(); + } + } + } else if (status == 1) { + if (selection == 1) { + if (!cm.haveItem(expedItem)) { + cm.sendOk("As the expedition leader, you must have on your inventory a #b#t" + expedItem + "##k to battle " + expedBoss + "!"); + cm.dispose(); + return; + } + + expedition = cm.getExpedition(exped); + if(expedition != null) { + cm.sendOk("Someone already taken the initiative to be the leader of the expedition. Try joining them!"); + cm.dispose(); + return; + } + + cm.createExpedition(exped); + cm.sendOk("The #r" + expedBoss + " Expedition#k has been created.\r\n\r\nTalk to me again to view the current team, or start the fight!"); + cm.dispose(); + return; + } else if (selection == 2) { + cm.sendOk("Sure, not everyone's up to challenging " + expedBoss + "."); + cm.dispose(); + return; + } + } else if (status == 2) { + if (selection == 1) { + if (expedition == null) { + cm.sendOk("The expedition could not be loaded."); + cm.dispose(); + return; + } + var size = expedition.getMembers().size(); + if (size == 1) { + cm.sendOk("You are the only member of the expedition."); + cm.dispose(); + return; + } + var text = "The following members make up your expedition (Click on them to expel them):\r\n"; + text += "\r\n\t\t1." + expedition.getLeader().getName(); + for (var i = 1; i < size; i++) { + text += "\r\n#b#L" + (i + 1) + "#" + (i + 1) + ". " + expedition.getMembers().get(i).getName() + "#l\n"; + } + cm.sendSimple(text); + status = 6; + } else if (selection == 2) { + var min = exped.getMinSize(); + + var size = expedition.getMembers().size(); + if (size < min) { + cm.sendOk("You need at least " + min + " players registered in your expedition."); + cm.dispose(); + return; + } + + cm.sendOk("The expedition will begin and you will now be escorted to the #b" + expedMap + "#k."); + status = 4; + } else if (selection == 3) { + player.getMap().broadcastMessage(MaplePacketCreator.serverNotice(6, expedition.getLeader().getName() + " has ended the expedition.")); + cm.endExpedition(expedition); + cm.sendOk("The expedition has now ended. Sometimes the best strategy is to run away."); + cm.dispose(); + return; + } + } else if (status == 4) { + if (em == null) { + cm.sendOk("The event could not be initialized, please report this on the forum."); + cm.dispose(); + return; + } + + em.setProperty("leader", player.getName()); + em.setProperty("channel", player.getClient().getChannel()); + if(!em.startInstance(expedition)) { + cm.sendOk("Another expedition has taken the initiative to challenge " + expedBoss + ", lets pray for those brave souls."); + cm.dispose(); + return; + } + + cm.dispose(); + return; + } else if (status == 6) { + if (selection > 0) { + var banned = expedition.getMembers().get(selection - 1); + expedition.ban(banned); + cm.sendOk("You have banned " + banned.getName() + " from the expedition."); + cm.dispose(); + } else { + cm.sendSimple(list); + status = 2; + } + } + } +} diff --git a/scripts/npc/9120202.js b/scripts/npc/9120202.js index 92e3518ec8..0135fc7197 100644 --- a/scripts/npc/9120202.js +++ b/scripts/npc/9120202.js @@ -19,7 +19,54 @@ You should have received a copy of the GNU Affero General Public License along with this program. If not, see . */ +/* Konpei + * + * @Author Ronan + */ + +var status; + function start() { - cm.warp(801040004, 0); - cm.dispose(); + status = -1; + action(1, 0, 0); +} + +function action(mode, type, selection) { + if (mode == -1) { + cm.dispose(); + } else { + if (mode == 0 && status == 0) { + cm.dispose(); + return; + } + if (mode == 1) + status++; + else + status--; + + var eim = cm.getEventInstance(); + if(!eim.isEventCleared()) { + if (status == 0) { + cm.sendYesNo("If you leave now, you won't be able to return. Are you sure you want to leave?"); + } else if (status == 1) { + cm.warp(801040004, 1); + cm.dispose(); + } + } else { + if(status == 0) { + cm.sendNext("You guys did it, great job! Now our city is free from the tyranny of their mobs! As representative of the city, please accept this as a prize for your efforts, as I get you back to town."); + } + + if(status == 1) { + var eim = cm.getEventInstance(); + if(!eim.giveEventReward(cm.getPlayer())) { + cm.sendNext("Please make room on your inventory first..."); + } else { + cm.warp(801040101); + } + + cm.dispose(); + } + } + } } \ No newline at end of file diff --git a/scripts/npc/9120203.js b/scripts/npc/9120203.js new file mode 100644 index 0000000000..69c77ad353 --- /dev/null +++ b/scripts/npc/9120203.js @@ -0,0 +1,60 @@ +/* + This file is part of the OdinMS Maple Story Server + Copyright (C) 2008 Patrick Huy + Matthias Butz + Jan Christian Meyer + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation version 3 as published by + the Free Software Foundation. You may not use, modify or distribute + this program under any other version of the GNU Affero General Public + License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + +/** +-- Odin JavaScript -------------------------------------------------------------------------------- + Konpei - Near the Hideout (Beautiful Sky)(801040101) +-- By --------------------------------------------------------------------------------------------- + Ronan +-- Version Info ----------------------------------------------------------------------------------- + 1.0 - First Version by Ronan +--------------------------------------------------------------------------------------------------- +**/ + +var status; + +function start() { + status = -1; + action(1, 0, 0); +} + +function action(mode, type, selection) { + if (mode == -1) { + cm.dispose(); + } else { + if (mode == 0 && status == 0) { + cm.dispose(); + return; + } + if (mode == 1) + status++; + else + status--; + + if (status == 0) { + cm.sendNext("Ah, The Boss has been defeated. What a happy day this turns out to be! Congratulations, everyone. Follow this way back to town."); + } else if (status == 1) { + cm.warp(801000000); + cm.dispose(); + } + } +} diff --git a/scripts/npc/9201097.js b/scripts/npc/9201097.js index 40d205aef9..0f3929af13 100644 --- a/scripts/npc/9201097.js +++ b/scripts/npc/9201097.js @@ -21,6 +21,7 @@ eQuestPrizes[0] = new Array ([1002801,1], // Raven Ninja Bandana [1472031,1], // Black Mamba [2044701,1], // Claw for ATT 60% [2044501,1], // Bow for ATT 60% + [3010041,1], // Skull Throne [0, 750000]); // Mesos eQuestPrizes[1] = new Array ([1332077,1], // Raven's Beak @@ -31,6 +32,7 @@ eQuestPrizes[1] = new Array ([1332077,1], // Raven's Beak [2043201,1], // One Handed BW for Att 60% [2044401,1], // Polearm for Att 60% [2044301,1], // Spear for Att 60% + [3010041,1], // Skull Throne [0,1250000]); // Mesos eQuestPrizes[2] = new Array ([1472072,1], //Raven's Claw @@ -42,6 +44,7 @@ eQuestPrizes[2] = new Array ([1472072,1], //Raven's Claw [2043023,1], // One-Handed Sword for Att 100%[2] [2043101,1], // One-Handed Axe for Att 60% [2043301,1], // Dagger for Att 60% + [3010040,1], // The Stirge Seat [0,2500000]); // Mesos eQuestPrizes[3] = new Array ([1002801,1], //Raven Ninja Bandana @@ -51,6 +54,7 @@ eQuestPrizes[3] = new Array ([1002801,1], //Raven Ninja Bandana [4032015,1], // Tao of Shadows [2043701,1], // Wand for Magic Att 60% [2043801,1], // Staff for Magic Att 60% + [3010040,1], // The Stirge Seat [0,1750000]); // Mesos eQuestPrizes[4] = new Array ([0,3500000]); // Mesos @@ -96,7 +100,7 @@ function action(mode, type, selection) { requiredItem = eQuestChoices[selection]; if(selection < 4) qnt = 50; - else qnt=25; + else qnt = 25; cm.sendYesNo("Let's see, you want to trade your #b" + qnt + " #t" + requiredItem + "##k with my stuff, right? Before trading make sure you have an empty slot available on your use or etc. inventory. Now, do you want to trade with me?"); }else if (status == 4){ diff --git a/scripts/npc/9201134.js b/scripts/npc/9201134.js index a6ae74e252..d1ff985863 100644 --- a/scripts/npc/9201134.js +++ b/scripts/npc/9201134.js @@ -44,11 +44,26 @@ function action(mode, type, selection) { else status--; - if (status == 0) { - cm.sendYesNo("If you leave now, you won't be able to return. Are you sure you want to leave?"); - } else if (status == 1) { - cm.warp(551030100, 2); - cm.dispose(); + var eim = cm.getEventInstance(); + if(!eim.isEventCleared()) { + if (status == 0) { + cm.sendYesNo("If you leave now, you won't be able to return. Are you sure you want to leave?"); + } else if (status == 1) { + cm.warp(551030100, 2); + cm.dispose(); + } + } else { + if (status == 0) { + cm.sendNext("You guys defeated both Scarlion and Targa! Wonderful! Take this memento as a prize for your bravery."); + } else if (status == 1) { + if(!eim.giveEventReward(cm.getPlayer())) { + cm.sendNext("Please make room on your inventory first!"); + } else { + cm.warp(551030100, 2); + } + + cm.dispose(); + } } } } \ No newline at end of file diff --git a/scripts/npc/9201143.js b/scripts/npc/9201143.js index e0944456e0..0258f48c65 100644 --- a/scripts/npc/9201143.js +++ b/scripts/npc/9201143.js @@ -1,11 +1,249 @@ -/* @Author SharpAceX - Name: Steward - Map(s): Foyer - Info: Steward - NPC ID: 9201143.js -*/ +/* @Author SharpAceX / Ronan + Name: Steward + Map(s): Foyer + Info: Steward / Commands + NPC ID: 9201143.js +*/ -function start() { - cm.sendNext("At your service, my friend."); - cm.dispose(); -} \ No newline at end of file +var status; + +var comm_lv6 = []; +var desc_lv6 = []; + +var comm_lv5 = []; +var desc_lv5 = []; + +var comm_lv4 = []; +var desc_lv4 = []; + +var comm_lv3 = []; +var desc_lv3 = []; + +var comm_lv2 = []; +var desc_lv2 = []; + +var comm_lv1 = []; +var desc_lv1 = []; + +var levels = ["Common", "Donator", "JrGM", "GM", "SuperGM", "Developer", "Admin"]; + +var comm_cursor, desc_cursor; + +function addCommand(comm, desc) { + comm_cursor.add(comm); + desc_cursor.add(desc); +} + +function writeSolaxiaCommandsLv6() { //Admin + comm_cursor = comm_lv6; + desc_cursor = desc_lv6; + + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); +} + +function writeSolaxiaCommandsLv5() { //Developer + comm_cursor = comm_lv5; + desc_cursor = desc_lv5; + + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); +} + +function writeSolaxiaCommandsLv4() { //SuperGM + comm_cursor = comm_lv4; + desc_cursor = desc_lv4; + + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); +} + +function writeSolaxiaCommandsLv3() { //GM + comm_cursor = comm_lv3; + desc_cursor = desc_lv3; + + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); + addCommand("", ""); +} + +function writeSolaxiaCommandsLv2() { //JrGM + comm_cursor = comm_lv2; + desc_cursor = desc_lv2; + + addCommand("hide", ""); + addCommand("unhide", ""); + addCommand("sp", ""); + addCommand("ap", ""); + addCommand("empowerme", ""); + addCommand("buffmap", ""); + addCommand("buff", ""); + addCommand("bomb", ""); + addCommand("dc", ""); + addCommand("cleardrops", ""); + addCommand("clearslot", ""); + addCommand("warp", ""); + addCommand("warpto", ""); + addCommand("summon", ""); + addCommand("gmshop", ""); + addCommand("heal", ""); + addCommand("item", ""); + addCommand("level", ""); + addCommand("levelpro", ""); + addCommand("setstat", ""); + addCommand("maxstat", ""); + addCommand("maxskill", ""); + addCommand("mesos", ""); + addCommand("search", ""); + addCommand("jail", ""); + addCommand("unjail", ""); + addCommand("unbug", ""); +} + +function writeSolaxiaCommandsLv1() { //Donator + comm_cursor = comm_lv1; + desc_cursor = desc_lv1; + + addCommand("buffme", ""); + addCommand("goto", ""); + addCommand("recharge", ""); + addCommand("whereami", ""); +} + +function writeSolaxiaCommandsLv0() { //Common + comm_cursor = comm_lv0; + desc_cursor = desc_lv0; + + addCommand("commands", ""); + addCommand("time", ""); + addCommand("staff", ""); + addCommand("uptime", ""); + addCommand("gacha", ""); + addCommand("whatdropsfrom", ""); + addCommand("whodrops", ""); + addCommand("dispose", ""); + addCommand("equiplv", ""); + addCommand("rates", ""); + addCommand("online", ""); + addCommand("gm", ""); + addCommand("bug", ""); + addCommand("joinevent", ""); + addCommand("leaveevent", ""); + addCommand("bosshp", ""); + addCommand("ranks", ""); + + +} + +function writeSolaxiaCommands() { + writeSolaxiaCommandsLv0(); //Common + writeSolaxiaCommandsLv1(); //Donator + writeSolaxiaCommandsLv2(); //JrGM + writeSolaxiaCommandsLv3(); //GM + writeSolaxiaCommandsLv4(); //Developer + writeSolaxiaCommandsLv5(); //SuperGM + writeSolaxiaCommandsLv6(); //Admin +} + +function start() { + if(cm.getPlayer.getCS()) { + writeSolaxiaCommands(); + action(1, 0, 0); + } else { + cm.sendNext("At your service, my friend."); + cm.dispose(); + } +} + +function action(mode, type, selection) { + if (mode == -1) { + cm.dispose(); + } else { + if (mode == 0 && status == 0) { + cm.dispose(); + return; + } + if (mode == 1) + status++; + else + status--; + + if (status == 0) { + var sendStr = "There are all available commands for you:\r\n\r\n#b"; + for(var i = 0; i < cm.getGmLevel(); i++) { + sendStr += "#L" + i + "#" + levels[i] + "#l\r\n"; + } + + cm.sendSimple(sendStr); + } else if(status == 1) { + var lvComm, lvDesc; + + if(selection == 0) { + lvComm = comm_lv1; + lvDesc = desc_lv1; + } else if(selection == 1) { + lvComm = comm_lv2; + lvDesc = desc_lv2; + } else if(selection == 2) { + lvComm = comm_lv3; + lvDesc = desc_lv3; + } else if(selection == 3) { + lvComm = comm_lv4; + lvDesc = desc_lv4; + } else if(selection == 4) { + lvComm = comm_lv5; + lvDesc = desc_lv5; + } else { + lvComm = comm_lv6; + lvDesc = desc_lv6; + } + + var sendStr = "The following commands are available for #b" + levels[selection] + "#k:\r\n\r\n"; + for(var i = 0; i < lvComm.length; i++) { + sendStr += " #L" + i + "# " + lvComm[i] + " - " + lvDesc[i]; + sendStr += "#l\r\n"; + } + + cm.sendPrev(sendStr); + } + } +} diff --git a/scripts/npc/9220004.js b/scripts/npc/9220004.js index 95821dd009..f53a81360d 100644 --- a/scripts/npc/9220004.js +++ b/scripts/npc/9220004.js @@ -4,13 +4,7 @@ By Ronan **/ var status = -1; function start() { - if(cm.getMap().getMonsters().size() > 1) { //reactor as a monster? wtf - cm.sendOk("Defeat all monsters before talking to me."); - cm.dispose(); - return; - } - - action(1, 0, 0); + action(1, 0, 0); } function action(mode, type, selection) { if (mode == -1) { @@ -26,11 +20,23 @@ function action(mode, type, selection) { status--; if (status == 0) { - cm.sendSimple("#b#k\r\nA raid is nothing but joining many people in an attempt to defeat extremely powerful creatures. Here is no different. Here, everyone can take part in defeating the spawned creature. At the moment the are none, what will you do?\r\n#b\r\n#L0#Spawn Kid Snowman.\r\n#L1#Spawn Lost Rudolph.\r\n#L2#Nothing, just chilling.#k"); + cm.sendSimple("#b#k\r\nA raid is nothing but many people joining up in an attempt to defeat extremely powerful creatures. Here is no different. Here, everyone can take part in defeating the spawned creature. What will you do?\r\n#b\r\n#L0#Spawn Kid Snowman.\r\n#L1#Spawn Lost Rudolph.\r\n#L2#Nothing, just chilling.#k"); } else if(status == 1) { if(selection == 0) { + if(cm.getMap().getMonsters().size() > 1) { //reactor as a monster? wtf + cm.sendOk("Eliminate all mobs in the area to call Kid Snowman."); + cm.dispose(); + return; + } + cm.getMap().spawnMonsterOnGroundBelow(9500317, 1700, 80); } else if(selection == 1) { + if(cm.getMap().getMonsters().size() > 6) { //reactor as a monster? wtf + cm.sendOk("The place is too crowded right now. Eliminate some mobs before trying again."); + cm.dispose(); + return; + } + cm.getMap().spawnMonsterOnGroundBelow(9500320, 1700, 80); } else { cm.sendOk("Fine then."); diff --git a/scripts/portal/PPinkOut.js b/scripts/portal/PPinkOut.js new file mode 100644 index 0000000000..aa4a80a505 --- /dev/null +++ b/scripts/portal/PPinkOut.js @@ -0,0 +1,30 @@ +/* + This file is part of the OdinMS Maple Story Server + Copyright (C) 2008 Patrick Huy + Matthias Butz + Jan Christian Meyer + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation. You may not use, modify + or distribute this program under any other version of the + GNU Affero General Public License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + +/* +Vs Pink Bean - Clear stage portal +@author Ronan +*/ + +function enter(pi) { + pi.warp(270050000); + return true; +} \ No newline at end of file diff --git a/scripts/portal/Pinkin.js b/scripts/portal/Pinkin.js new file mode 100644 index 0000000000..d0903ce2b5 --- /dev/null +++ b/scripts/portal/Pinkin.js @@ -0,0 +1,30 @@ +/* + This file is part of the OdinMS Maple Story Server + Copyright (C) 2008 Patrick Huy + Matthias Butz + Jan Christian Meyer + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation. You may not use, modify + or distribute this program under any other version of the + GNU Affero General Public License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + +/* +Vs Pink Bean - Ressurection stage portal +@author Ronan +*/ + +function enter(pi) { + pi.warp(270050100); + return true; +} \ No newline at end of file diff --git a/scripts/portal/Zakum03.js b/scripts/portal/Zakum03.js new file mode 100644 index 0000000000..06e377c765 --- /dev/null +++ b/scripts/portal/Zakum03.js @@ -0,0 +1,39 @@ +/* + This file is part of the OdinMS Maple Story Server + Copyright (C) 2008 Patrick Huy + Matthias Butz + Jan Christian Meyer + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation version 3 as published by + the Free Software Foundation. You may not use, modify or distribute + this program under any other version of the GNU Affero General Public + License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ +/* + Zakum PQ portal +*/ + +function enter(pi) { + if (!pi.getEventInstance().isEventCleared()) { + pi.getPlayer().dropMessage(5,"Your team has not yet completed the trials. Fetch the Fire Ore and give it to Aura first."); + return false; + } + + if (pi.getEventInstance().gridCheck(pi.getPlayer()) == -1) { + pi.getPlayer().dropMessage(5,"Your have yet to claim your prize. Talk to Aura."); + return false; + } + + pi.warp(211042300); + return true; +} \ No newline at end of file diff --git a/scripts/portal/Zakum05.js b/scripts/portal/Zakum05.js index cf43e34f71..5fc6b8f106 100644 --- a/scripts/portal/Zakum05.js +++ b/scripts/portal/Zakum05.js @@ -24,15 +24,16 @@ */ function enter(pi) { - if (!pi.haveItem(4001017)) { - pi.getPlayer().dropMessage(6,"You do not have the Eye of Fire. You may not face the boss."); + if (!pi.isQuestStarted(100200)) { + pi.getPlayer().dropMessage(5,"You need approval from the masters to battle. You may not attempt the boss right now."); return false; - } - //var exped = pi.getEventManager("ZakumBattle").getInstance("ZakumBattle_" + pi.getPlayer().getClient().getChannel()); - //if (exped != null) { - // pi.getPlayer().dropMessage(6,"The battle at Zakum's Altar is currently underway."); - // return false; - //} + } + + if (!pi.isQuestCompleted(100201)) { + pi.getPlayer().dropMessage(5,"You do not have completed all the trials yet. You may not attempt the boss right now."); + return false; + } + pi.warp(211042400,"west00"); return true; } \ No newline at end of file diff --git a/scripts/portal/dojang_exit.js b/scripts/portal/dojang_exit.js index 4a39b0e11e..5c58a3db64 100644 --- a/scripts/portal/dojang_exit.js +++ b/scripts/portal/dojang_exit.js @@ -20,15 +20,15 @@ along with this program. If not, see . */ /* - * @author: kevintjuh93/moogra + * @author: kevintjuh93, moogra * @portal: dojang_exit * @purpose: warps user out */ function enter(pi) { - var map = pi.getPlayer().getSavedLocation("MIRROR"); - if(map == -1) - map = 100000000; + var map = pi.getPlayer().getSavedLocation("MIRROR"); + if(map == -1) map = 100000000; + pi.warp(map); return true; } \ No newline at end of file diff --git a/scripts/portal/dojang_next.js b/scripts/portal/dojang_next.js index 09dfab4091..47ab1df13a 100644 --- a/scripts/portal/dojang_next.js +++ b/scripts/portal/dojang_next.js @@ -20,16 +20,24 @@ along with this program. If not, see . */ /** - * @Author Moogra + * @Author Moogra, Ronan */ function enter(pi) { - if (pi.getPlayer().getMap().getReactorByName("door").getState() == 1) { - if ((pi.getPlayer().getMapId() / 100) % 100 != 38) { - if (pi.getPlayer().getMap().getCharacters().size() == 1) { - pi.resetMap(pi.getPlayer().getMapId()); - } + var gate = pi.getPlayer().getMap().getReactorByName("door"); + + if ((gate != null && gate.getState() == 1) || pi.getMap().countMonsters() == 0) { + if (Math.floor(pi.getPlayer().getMapId() / 100) % 100 < 38) { pi.getPlayer().message("You received " + pi.getPlayer().addDojoPointsByMap() + " training points. Your total training points score is now " + pi.getPlayer().getDojoPoints() + "."); - pi.warp(pi.getPlayer().getMap().getId() + 100, 0); + + if(((Math.floor((pi.getPlayer().getMap().getId() + 100) / 100)) % 100) % 6 == 0) { + if(Math.floor(pi.getPlayer().getMapId() / 10000) == 92503) { + pi.warpParty(pi.getPlayer().getMap().getId() + 100, 925030100, 925033804); + } else { + pi.warp(pi.getPlayer().getMap().getId() + 100, 0); + } + } else { + pi.warp(pi.getPlayer().getMap().getId() + 100, 0); + } } else { pi.warp(925020003, 0); pi.getPlayer().gainExp(2000 * pi.getPlayer().getDojoPoints(), true, true, true); diff --git a/scripts/portal/dojang_tuto.js b/scripts/portal/dojang_tuto.js index f18a85401a..b28d114f18 100644 --- a/scripts/portal/dojang_tuto.js +++ b/scripts/portal/dojang_tuto.js @@ -28,9 +28,11 @@ function enter(pi) { if (pi.getPlayer().getMap().getMonsterById(9300216) != null) { pi.getPlayer().enteredScript("dojang_Msg", pi.getPlayer().getMap().getId()); + pi.getPlayer().setFinishedDojoTutorial(); pi.warp(925020001, 0); + return true; } else { pi.getPlayer().message("So Gong: Haha! You're going to run away like a coward? I won't let you get away that easily!"); + return false; } - return true; } \ No newline at end of file diff --git a/scripts/portal/dojang_up.js b/scripts/portal/dojang_up.js index 704e229086..776510f547 100644 --- a/scripts/portal/dojang_up.js +++ b/scripts/portal/dojang_up.js @@ -28,17 +28,17 @@ function enter(pi) { try { - if (pi.getPlayer().getMap().getMonsterById(9300216) != null) { - pi.goDojoUp(); - pi.getPlayer().getMap().setReactorState(); - var stage = (pi.getPlayer().getMapId() / 100) % 100; - if ((stage - (stage / 6) | 0) == pi.getPlayer().getVanquisherStage() && !pi.getPlayer().getDojoParty()) // we can also try 5 * stage / 6 | 0 + 1 - pi.getPlayer().setVanquisherKills(pi.getPlayer().getVanquisherKills() + 1); - } else { - pi.getPlayer().message("There are still some monsters remaining."); - } - pi.enableActions(); - return true; + if (pi.getPlayer().getMap().getMonsterById(9300216) != null) { + pi.goDojoUp(); + pi.getPlayer().getMap().setReactorState(); + var stage = Math.floor(pi.getPlayer().getMapId() / 100) % 100; + if ((stage - (stage / 6) | 0) == pi.getPlayer().getVanquisherStage() && !pi.getPlayer().getDojoParty()) // we can also try 5 * stage / 6 | 0 + 1 + pi.getPlayer().setVanquisherKills(pi.getPlayer().getVanquisherKills() + 1); + } else { + pi.getPlayer().message("There are still some monsters remaining."); + } + pi.enableActions(); + return true; } catch(err) { pi.getPlayer().dropMessage(err); } diff --git a/scripts/portal/hontale_morph2.js b/scripts/portal/hontale_morph2.js index eee7a92738..447ab087f8 100644 --- a/scripts/portal/hontale_morph2.js +++ b/scripts/portal/hontale_morph2.js @@ -24,6 +24,6 @@ Leave the Cave of Life - Entrance Map and go back to the Peak of the Big Nest (2 */ function enter(pi) { - pi.warp(240040600, "st00"); + pi.warp(240040600, 4); return true; } diff --git a/scripts/portal/s4berserk.js b/scripts/portal/s4berserk.js index 5b61db9cc2..30aad2558a 100644 --- a/scripts/portal/s4berserk.js +++ b/scripts/portal/s4berserk.js @@ -25,8 +25,15 @@ */ function enter(pi) { if(pi.isQuestStarted(6153)) { - pi.warp(910500200, 0); - return true; + if(pi.getWarpMap(910500200).countPlayers() == 0) { + pi.resetMapObjects(910500200); + pi.warp(910500200, 0); + + return true; + } else { + pi.getPlayer().message("Some other player is currently inside."); + return false; + } } else { pi.getPlayer().message("A mysterious force won't let you in."); return false; diff --git a/scripts/portal/s4berserk_move.js b/scripts/portal/s4berserk_move.js index b3bed0629b..347f761d2c 100644 --- a/scripts/portal/s4berserk_move.js +++ b/scripts/portal/s4berserk_move.js @@ -20,7 +20,7 @@ along with this program. If not, see . */ function enter(pi) { - if (pi.getPlayer().getEventInstance().getProperty("canWarp")) { + if (pi.getPlayer().getMap().countMonsters() == 0) { pi.warp(910500200, "out01"); return true; } diff --git a/scripts/portal/s4firehawk.js b/scripts/portal/s4firehawk.js index d0ee73cd38..e77061440b 100644 --- a/scripts/portal/s4firehawk.js +++ b/scripts/portal/s4firehawk.js @@ -25,8 +25,15 @@ */ function enter(pi) { if(pi.isQuestStarted(6240)) { - pi.warp(921100200, 0); - return true; + if(pi.getWarpMap(921100200).countPlayers() == 0) { + pi.resetMapObjects(921100200); + pi.warp(921100200, 0); + + return true; + } else { + pi.getPlayer().message("Some other player is currently inside."); + return false; + } } else { pi.getPlayer().message("A mysterious force won't let you in."); return false; diff --git a/scripts/portal/s4hitman.js b/scripts/portal/s4hitman.js index 558c9d041b..164d1afda0 100644 --- a/scripts/portal/s4hitman.js +++ b/scripts/portal/s4hitman.js @@ -25,9 +25,17 @@ */ function enter(pi) { if(pi.isQuestStarted(6202)) { - pi.getPlayer().getClient().getChannelServer().getMapFactory().getMap(910200000).resetReactors(); // Make sure they actually can do what they need... - pi.warp(910200000, 0); - return true; + if(pi.getWarpMap(910200000).countPlayers() == 0) { + pi.resetMapObjects(910200000); + pi.warp(910200000, 0); + + return true; + } else { + pi.getPlayer().message("Some other player is currently inside."); + return false; + } } + + pi.getPlayer().message("A mysterious force won't let you in."); return false; } \ No newline at end of file diff --git a/scripts/portal/s4iceeagle.js b/scripts/portal/s4iceeagle.js index 6400c1f3a0..1fd1f06a0c 100644 --- a/scripts/portal/s4iceeagle.js +++ b/scripts/portal/s4iceeagle.js @@ -25,8 +25,15 @@ */ function enter(pi) { if(pi.isQuestStarted(6242)) { - pi.warp(921100210, 0); - return true; + if(pi.getWarpMap(921100210).countPlayers() == 0) { + pi.resetMapObjects(921100210); + pi.warp(921100210, 0); + + return true; + } else { + pi.getPlayer().message("Some other player is currently inside."); + return false; + } } else { pi.getPlayer().message("A mysterious force won't let you in."); return false; diff --git a/scripts/portal/s4nest.js b/scripts/portal/s4nest.js index d3262f3e3e..3443a1c32d 100644 --- a/scripts/portal/s4nest.js +++ b/scripts/portal/s4nest.js @@ -24,6 +24,18 @@ * @purpose Warps to the Junior Balrog map for the Rush Skill. */ function enter(pi) { - pi.warp(924000100, 0); - return true; + if(pi.isQuestStarted(6241) || pi.isQuestStarted(6243)) { + if(pi.getWarpMap(924000100).countPlayers() == 0) { + pi.resetMapObjects(924000100); + pi.warp(924000100, 0); + + return true; + } else { + pi.getPlayer().message("Some other player is currently inside."); + return false; + } + } + + pi.getPlayer().message("A mysterious force won't let you in."); + return false; } \ No newline at end of file diff --git a/scripts/portal/s4resur_enter.js b/scripts/portal/s4resur_enter.js index 70e8e19b8a..27823bbcbf 100644 --- a/scripts/portal/s4resur_enter.js +++ b/scripts/portal/s4resur_enter.js @@ -27,8 +27,8 @@ function enter(pi) { if(pi.isQuestStarted(6134)) { pi.warp(922020000, 0); return true; - } else { - pi.getPlayer().message("A mysterious force won't let you in."); - return false; } + + pi.getPlayer().message("A mysterious force won't let you in."); + return false; } \ No newline at end of file diff --git a/scripts/portal/s4resur_out.js b/scripts/portal/s4resur_out.js index 37a08be4f1..0a5a4b6736 100644 --- a/scripts/portal/s4resur_out.js +++ b/scripts/portal/s4resur_out.js @@ -21,13 +21,19 @@ */ /** * @author DiscoveryMS (Twdtwd) - * @purpose Warps to the Forgotten Passage and gives you the needed item for the resurection. + * @purpose Warps to the Forgotten Passage and gives you the needed item for the resurrection. */ function enter(pi) { if(pi.isQuestStarted(6134)) { - pi.warp(220070400, 3); - pi.gainItem(4031448, 1); - return true; + if(pi.canHold(4031448)) { + pi.gainItem(4031448, 1); + pi.warp(220070400, 3); + + return true; + } else { + pi.getPlayer().message("Make room on your ETC to receive the quest item."); + return false; + } } else { pi.warp(220070400, 3); return true; diff --git a/scripts/portal/s4resurrection.js b/scripts/portal/s4resurrection.js index 72b6c61044..ef20aff809 100644 --- a/scripts/portal/s4resurrection.js +++ b/scripts/portal/s4resurrection.js @@ -20,10 +20,22 @@ along with this program. If not, see . */ /** - * @author DiscoveryMS (Twdtwd) + * @author DiscoveryMS (Twdtwd), Ronan * @purpose Warps to the Cold Cave for Resurection. */ function enter(pi) { - pi.warp(923000100, 0); - return true; + if(pi.haveItem(4001108)) { + if(pi.getWarpMap(923000100).countPlayers() == 0) { + pi.resetMapObjects(923000100); + pi.warp(923000100, 0); + + return true; + } else { + pi.getPlayer().message("Some other player is currently inside."); + return false; + } + } + + pi.getPlayer().message("A mysterious force won't let you in."); + return false; } \ No newline at end of file diff --git a/scripts/portal/s4rush.js b/scripts/portal/s4rush.js index c0e6465301..8b7f7b748c 100644 --- a/scripts/portal/s4rush.js +++ b/scripts/portal/s4rush.js @@ -25,8 +25,15 @@ */ function enter(pi) { if(pi.isQuestStarted(6110)) { - pi.warp(910500100, 0); - return true; + if(pi.getWarpMap(910500100).countPlayers() == 0) { + pi.resetMapObjects(910500100); + pi.warp(910500100, 0); + + return true; + } else { + pi.getPlayer().message("Some other player is currently inside."); + return false; + } } else { pi.getPlayer().message("A mysterious force won't let you in."); return false; diff --git a/scripts/portal/s4tornado_enter.js b/scripts/portal/s4tornado_enter.js index 39ae8177ac..e56b134e1a 100644 --- a/scripts/portal/s4tornado_enter.js +++ b/scripts/portal/s4tornado_enter.js @@ -25,8 +25,17 @@ */ function enter(pi) { if(pi.isQuestStarted(6230) || pi.haveItem(4001110)) { - pi.warp(922020200, 1); - return true; + if(pi.getWarpMap(922020200).countPlayers() == 0) { + pi.resetMapObjects(922020200); + pi.warp(922020200, 0); + + return true; + } else { + pi.getPlayer().message("Some other player is currently inside."); + return false; + } } + + pi.getPlayer().message("A mysterious force won't let you in."); return false; } \ No newline at end of file diff --git a/scripts/reactor/1052000.js b/scripts/reactor/1052000.js new file mode 100644 index 0000000000..c06753da3b --- /dev/null +++ b/scripts/reactor/1052000.js @@ -0,0 +1,3 @@ +function act() { + rm.dropItems(); +} \ No newline at end of file diff --git a/scripts/reactor/1052002.js b/scripts/reactor/1052002.js new file mode 100644 index 0000000000..c06753da3b --- /dev/null +++ b/scripts/reactor/1052002.js @@ -0,0 +1,3 @@ +function act() { + rm.dropItems(); +} \ No newline at end of file diff --git a/scripts/reactor/2119000.js b/scripts/reactor/2119000.js index f321108de8..1349013a15 100644 --- a/scripts/reactor/2119000.js +++ b/scripts/reactor/2119000.js @@ -19,6 +19,8 @@ You should have received a copy of the GNU Affero General Public License along with this program. If not, see . */ -function act() { - rm.spawnMonster(9400711, 1); -} \ No newline at end of file +function hit() { + rm.hitMonsterWithReactor(6090000, 14); +} + +function act() {} \ No newline at end of file diff --git a/scripts/reactor/2119001.js b/scripts/reactor/2119001.js new file mode 100644 index 0000000000..1349013a15 --- /dev/null +++ b/scripts/reactor/2119001.js @@ -0,0 +1,26 @@ +/* + This file is part of the OdinMS Maple Story Server + Copyright (C) 2008 Patrick Huy + Matthias Butz + Jan Christian Meyer + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation version 3 as published by + the Free Software Foundation. You may not use, modify or distribute + this program under any other version of the GNU Affero General Public + License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ +function hit() { + rm.hitMonsterWithReactor(6090000, 14); +} + +function act() {} \ No newline at end of file diff --git a/scripts/reactor/2119002.js b/scripts/reactor/2119002.js new file mode 100644 index 0000000000..1349013a15 --- /dev/null +++ b/scripts/reactor/2119002.js @@ -0,0 +1,26 @@ +/* + This file is part of the OdinMS Maple Story Server + Copyright (C) 2008 Patrick Huy + Matthias Butz + Jan Christian Meyer + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation version 3 as published by + the Free Software Foundation. You may not use, modify or distribute + this program under any other version of the GNU Affero General Public + License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ +function hit() { + rm.hitMonsterWithReactor(6090000, 14); +} + +function act() {} \ No newline at end of file diff --git a/scripts/reactor/2119003.js b/scripts/reactor/2119003.js new file mode 100644 index 0000000000..1349013a15 --- /dev/null +++ b/scripts/reactor/2119003.js @@ -0,0 +1,26 @@ +/* + This file is part of the OdinMS Maple Story Server + Copyright (C) 2008 Patrick Huy + Matthias Butz + Jan Christian Meyer + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation version 3 as published by + the Free Software Foundation. You may not use, modify or distribute + this program under any other version of the GNU Affero General Public + License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ +function hit() { + rm.hitMonsterWithReactor(6090000, 14); +} + +function act() {} \ No newline at end of file diff --git a/scripts/reactor/2119004.js b/scripts/reactor/2119004.js new file mode 100644 index 0000000000..ce19e0bf7f --- /dev/null +++ b/scripts/reactor/2119004.js @@ -0,0 +1,25 @@ +/* + This file is part of the OdinMS Maple Story Server + Copyright (C) 2008 Patrick Huy + Matthias Butz + Jan Christian Meyer + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation version 3 as published by + the Free Software Foundation. You may not use, modify or distribute + this program under any other version of the GNU Affero General Public + License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ +function hit() { + rm.hitMonsterWithReactor(6090001, 4); + rm.getReactor().setEventState(Math.floor(Math.random() * 3)); +} \ No newline at end of file diff --git a/scripts/reactor/2119005.js b/scripts/reactor/2119005.js new file mode 100644 index 0000000000..ce19e0bf7f --- /dev/null +++ b/scripts/reactor/2119005.js @@ -0,0 +1,25 @@ +/* + This file is part of the OdinMS Maple Story Server + Copyright (C) 2008 Patrick Huy + Matthias Butz + Jan Christian Meyer + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation version 3 as published by + the Free Software Foundation. You may not use, modify or distribute + this program under any other version of the GNU Affero General Public + License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ +function hit() { + rm.hitMonsterWithReactor(6090001, 4); + rm.getReactor().setEventState(Math.floor(Math.random() * 3)); +} \ No newline at end of file diff --git a/scripts/reactor/2119006.js b/scripts/reactor/2119006.js new file mode 100644 index 0000000000..ce19e0bf7f --- /dev/null +++ b/scripts/reactor/2119006.js @@ -0,0 +1,25 @@ +/* + This file is part of the OdinMS Maple Story Server + Copyright (C) 2008 Patrick Huy + Matthias Butz + Jan Christian Meyer + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation version 3 as published by + the Free Software Foundation. You may not use, modify or distribute + this program under any other version of the GNU Affero General Public + License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ +function hit() { + rm.hitMonsterWithReactor(6090001, 4); + rm.getReactor().setEventState(Math.floor(Math.random() * 3)); +} \ No newline at end of file diff --git a/scripts/reactor/2229009.js b/scripts/reactor/2229009.js new file mode 100644 index 0000000000..999646a0e0 --- /dev/null +++ b/scripts/reactor/2229009.js @@ -0,0 +1,24 @@ +/* + This file is part of the OdinMS Maple Story Server + Copyright (C) 2008 Patrick Huy + Matthias Butz + Jan Christian Meyer + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation version 3 as published by + the Free Software Foundation. You may not use, modify or distribute + this program under any other version of the GNU Affero General Public + License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ +function hit() { + rm.hitMonsterWithReactor(6090003, 1); +} \ No newline at end of file diff --git a/scripts/reactor/2708000.js b/scripts/reactor/2708000.js new file mode 100644 index 0000000000..73c35f07fd --- /dev/null +++ b/scripts/reactor/2708000.js @@ -0,0 +1,43 @@ +/* + This file is part of the OdinMS Maple Story Server + Copyright (C) 2008 Patrick Huy + Matthias Butz + Jan Christian Meyer + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation version 3 as published by + the Free Software Foundation. You may not use, modify or distribute + this program under any other version of the GNU Affero General Public + License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + +importPackage(Packages.server.life); + +function spawnJrBoss(mobObj) { + mobObj.getMap().killMonster(mobObj.getId()); + var spawnid = mobObj.getId() - 17; + + var mob = MapleLifeFactory.getMonster(spawnid); + mobObj.getMap().spawnMonsterOnGroundBelow(mob, mobObj.getPosition()); +} + +function hit() { + var mapObj = rm.getMap(); + + //spawnJrBoss(mapObj.getMonsterById(8820019)); + //spawnJrBoss(mapObj.getMonsterById(8820020)); + //spawnJrBoss(mapObj.getMonsterById(8820021)); + //spawnJrBoss(mapObj.getMonsterById(8820022)); + //spawnJrBoss(mapObj.getMonsterById(8820023)); + + mapObj.killMonster(8820000); +} \ No newline at end of file diff --git a/scripts/reactor/8001000.js b/scripts/reactor/8001000.js new file mode 100644 index 0000000000..f4f08d7db5 --- /dev/null +++ b/scripts/reactor/8001000.js @@ -0,0 +1,24 @@ +/* + This file is part of the OdinMS Maple Story Server + Copyright (C) 2008 Patrick Huy + Matthias Butz + Jan Christian Meyer + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation version 3 as published by + the Free Software Foundation. You may not use, modify or distribute + this program under any other version of the GNU Affero General Public + License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ +function act(){ + rm.spawnMonster(9400112); +} \ No newline at end of file diff --git a/sql/db_database.sql b/sql/db_database.sql index afa7d5ea81..2c08aad984 100644 --- a/sql/db_database.sql +++ b/sql/db_database.sql @@ -8,7 +8,8 @@ SET time_zone = "+00:00"; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; -CREATE DATABASE IF NOT EXISTS `maplesolaxia` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; +DROP DATABASE IF EXISTS `maplesolaxia`; +CREATE DATABASE `maplesolaxia` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; USE `maplesolaxia`; CREATE TABLE IF NOT EXISTS `accounts` ( @@ -12872,14 +12873,6 @@ CREATE TABLE IF NOT EXISTS `gifts` ( PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; -CREATE TABLE IF NOT EXISTS `gmlog` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `cid` int(11) NOT NULL DEFAULT '0', - `command` tinytext NOT NULL, - `when` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; - CREATE TABLE IF NOT EXISTS `guilds` ( `guildid` int(10) unsigned NOT NULL AUTO_INCREMENT, `leader` int(10) unsigned NOT NULL DEFAULT '0', @@ -16227,7 +16220,7 @@ INSERT INTO `monstercarddata` (`id`, `cardid`, `mobid`) VALUES (287, 2388040, 8220004), (288, 2388041, 8220005), (289, 2388042, 8220006), -(290, 2388043, 8820000), +(290, 2388043, 8820001), (291, 2380013, 9300274), (292, 2388055, 8830000), (293, 2380014, 1110130), @@ -20267,17 +20260,17 @@ INSERT INTO `shopitems` (`shopitemid`, `shopid`, `itemid`, `price`, `pitch`, `po (2976, 9270022, 2000002, 320, 0, 208), (2977, 9270022, 2000001, 160, 0, 212), (2978, 9270022, 2000000, 50, 0, 216), -(2979, 9270027, 2022215, 6800, 0, 104), -(2980, 9270027, 2022214, 3200, 0, 108), -(2981, 9270027, 2022211, 6400, 0, 112), -(2982, 9270027, 2022210, 3200, 0, 116), -(2983, 9270027, 2022209, 1600, 0, 120), -(2984, 9270027, 2022208, 1000, 0, 124), -(2985, 9270027, 2022207, 2600, 0, 128), -(2986, 9270027, 2022206, 2200, 0, 132), -(2987, 9270027, 2022205, 1800, 0, 136), -(2988, 9270027, 2022204, 1200, 0, 140), -(2989, 9270027, 2022203, 800, 0, 144), +(2979, 9270027, 2022215, 6800, 0, 112), +(2980, 9270027, 2022214, 3200, 0, 116), +(2981, 9270027, 2022211, 6400, 0, 120), +(2982, 9270027, 2022210, 3200, 0, 124), +(2983, 9270027, 2022209, 1600, 0, 128), +(2984, 9270027, 2022208, 1000, 0, 132), +(2985, 9270027, 2022207, 2600, 0, 136), +(2986, 9270027, 2022206, 2200, 0, 140), +(2987, 9270027, 2022205, 1800, 0, 144), +(2988, 9270027, 2022204, 1200, 0, 148), +(2989, 9270027, 2022203, 800, 0, 152), (2990, 9999992, 1812006, 1, 0, 112), (2991, 9999992, 1832000, 1, 0, 114), (2992, 9999992, 1812005, 1, 0, 116), @@ -20928,7 +20921,6 @@ INSERT INTO `shopitems` (`shopitemid`, `shopid`, `itemid`, `price`, `pitch`, `po (20227, 9270056, 1040085, 200000, 0, 436), (20228, 9270056, 1040000, 200000, 0, 440), (20229, 9270056, 1002004, 160000, 0, 444), - (20230, 9270065, 2061000, 1, 0, 1), (20231, 9270065, 2060000, 1, 0, 2), (20232, 9270065, 2030000, 400, 0, 3), @@ -20938,20 +20930,22 @@ INSERT INTO `shopitems` (`shopitemid`, `shopid`, `itemid`, `price`, `pitch`, `po (20236, 9270065, 2050000, 200, 0, 7), (20237, 9270065, 2022215, 6800, 0, 8), (20238, 9270065, 2022214, 3200, 0, 9), -(20239, 9270065, 2022211, 6400, 0, 10), -(20240, 9270065, 2022210, 3200, 0, 11), -(20241, 9270065, 2022209, 1600, 0, 12), -(20242, 9270065, 2022208, 1000, 0, 13), -(20243, 9270065, 2022207, 2600, 0, 14), -(20244, 9270065, 2022206, 2200, 0, 15), -(20245, 9270065, 2022205, 1800, 0, 16), -(20246, 9270065, 2022204, 1200, 0, 17), -(20247, 9270065, 2022203, 800, 0, 18), -(20248, 9270065, 2022480, 12000, 0, 19), -(20249, 9270065, 2022479, 3800, 0, 20), -(20250, 9270065, 2022478, 3200, 0, 21), -(20251, 9270065, 2022477, 9200, 0, 22), -(20252, 9270065, 2022476, 4200, 0, 23); +(20239, 9270065, 2022213, 6800, 0, 10), +(20240, 9270065, 2022212, 3200, 0, 11), +(20241, 9270065, 2022211, 6400, 0, 12), +(20242, 9270065, 2022210, 3200, 0, 13), +(20243, 9270065, 2022209, 1600, 0, 14), +(20244, 9270065, 2022208, 1000, 0, 15), +(20245, 9270065, 2022207, 2600, 0, 16), +(20246, 9270065, 2022206, 2200, 0, 17), +(20247, 9270065, 2022205, 1800, 0, 18), +(20248, 9270065, 2022204, 1200, 0, 19), +(20249, 9270065, 2022203, 800, 0, 20), +(20250, 9270065, 2022480, 12000, 0, 21), +(20251, 9270065, 2022479, 3800, 0, 22), +(20252, 9270065, 2022478, 3200, 0, 23), +(20253, 9270065, 2022477, 9200, 0, 24), +(20254, 9270065, 2022476, 4200, 0, 25); CREATE TABLE IF NOT EXISTS `shops` ( `shopid` int(10) unsigned NOT NULL AUTO_INCREMENT, @@ -21183,7 +21177,11 @@ INSERT INTO `shopitems` ( `shopid`, `itemid`, `price`, `position`) VALUES ( 57, 3992035, 500, 112), ( 57, 3992036, 500, 113), ( 57, 3992037, 500, 114), -( 57, 3992038, 500, 115); +( 57, 3992038, 500, 115), + +-- missing CBD shop data +(9270027, 2022213, 6800, 0, 104), +(9270027, 2022212, 3200, 0, 108); CREATE TABLE IF NOT EXISTS `skillmacros` ( `id` int(11) NOT NULL AUTO_INCREMENT, diff --git a/sql/db_drops.sql b/sql/db_drops.sql index f71568d294..4355a482cb 100644 --- a/sql/db_drops.sql +++ b/sql/db_drops.sql @@ -10626,7 +10626,8 @@ (6130204, 1040107, 1, 1, 0, 700), (6130204, 1060095, 1, 1, 0, 700), (6130204, 1052119, 1, 1, 0, 700), -(6090001, 2384037, 1, 4, 0, 20000), +(6090001, 3010045, 1, 1, 0, 100000), +(6090001, 2384037, 1, 1, 0, 20000), (6300000, 4000049, 1, 1, 0, 200000), (9300258, 4000049, 1, 1, 0, 200000), (6300000, 4000021, 1, 1, 0, 200000), @@ -19154,7 +19155,49 @@ (9300076, 4001082, 1, 1, 7302, 40000), (9300078, 4001080, 1, 1, 7302, 40000), (9300078, 4001081, 1, 1, 7302, 40000), -(9300078, 4001082, 1, 1, 7302, 40000); +(9300078, 4001082, 1, 1, 7302, 40000), +(6090000, 1032042, 1, 1, 0, 8000), +(6090000, 1122001, 1, 1, 0, 8000), +(6090000, 1112407, 1, 1, 0, 8000), +(6090000, 1302026, 1, 1, 0, 8000), +(6090000, 1442054, 1, 1, 0, 8000), +(6090001, 1032045, 1, 1, 0, 8000), +(6090001, 1122002, 1, 1, 0, 8000), +(6090001, 1112407, 1, 1, 0, 8000), +(6090001, 1302028, 1, 1, 0, 8000), +(6090001, 1442018, 1, 1, 0, 8000), +(6090002, 1032021, 1, 1, 0, 8000), +(6090002, 1122003, 1, 1, 0, 8000), +(6090002, 1112408, 1, 1, 0, 8000), +(6090002, 1302025, 1, 1, 0, 8000), +(6090002, 1442030, 1, 1, 0, 8000), +(6090003, 1032050, 1, 1, 0, 8000), +(6090003, 1122004, 1, 1, 0, 8000), +(6090003, 1112408, 1, 1, 0, 8000), +(6090003, 1302027, 1, 1, 0, 8000), +(6090003, 1442050, 1, 1, 0, 8000), +(6090004, 1032026, 1, 1, 0, 8000), +(6090004, 1122005, 1, 1, 0, 8000), +(6090004, 1112408, 1, 1, 0, 8000), +(6090004, 1302017, 1, 1, 0, 8000), +(6090004, 1442055, 1, 1, 0, 8000), +(5090000, 1032044, 1, 1, 0, 8000), +(5090000, 1122006, 1, 1, 0, 8000), +(5090000, 1112407, 1, 1, 0, 8000), +(5090000, 1302029, 1, 1, 0, 8000), +(5090000, 1442066, 1, 1, 0, 8000), +(5090001, 1092052, 1, 1, 0, 8000), +(5090001, 1102026, 1, 1, 0, 8000), +(5090001, 1052166, 1, 1, 0, 8000), +(5090001, 1082150, 1, 1, 0, 8000), +(5090001, 1132009, 1, 1, 0, 8000), +(6090000, 0, 1500, 2000, 0, 400000), +(6090001, 0, 700, 777, 0, 400000), +(6090002, 0, 1500, 1700, 0, 400000), +(6090003, 0, 600, 800, 0, 400000), +(6090004, 0, 1000, 1100, 0, 400000), +(5090000, 0, 800, 920, 0, 400000), +(5090001, 0, 1700, 1750, 0, 400000); # (dropperid, itemid, minqty, maxqty, questid, chance) @@ -19162,6 +19205,10 @@ DELETE FROM temp_data WHERE dropperid=9300090; DELETE FROM temp_data WHERE dropperid=9420501; + # delete item drops from clones of Pink Bean + DELETE FROM temp_data WHERE dropperid=8820000; + DELETE FROM temp_data WHERE dropperid>=8820010 AND dropperid<=8820014; + # reinsert other Freezer's data INSERT IGNORE INTO temp_data (`dropperid`, `itemid`, `minimum_quantity`, `maximum_quantity`, `questid`, `chance`) VALUES (9420501, 0, 92, 138, 0, 400000), @@ -19189,15 +19236,18 @@ (9420501, 1072297, 1, 1, 0, 2000), (9420501, 1482001, 1, 1, 0, 2000), (9420501, 1482005, 1, 1, 0, 2000), -(9420501, 1492005, 1, 1, 0, 2000); - - INSERT IGNORE INTO temp_data (`dropperid`, `itemid`, `minimum_quantity`, `maximum_quantity`, `questid`, `chance`) VALUES -(9300090, 0, 1500, 4000, 0, 400000), -(9300090, 4001114, 1, 1, 0, 400000); +(9420501, 1492005, 1, 1, 0, 2000), +(8820001, 2388043, 1, 1, 0, 24000); # delete item drops from Seruf in inactive form DELETE FROM temp_data WHERE dropperid=4220001; + # delete item drops from summoned Slimes + DELETE FROM temp_data WHERE dropperid=9500100; + +# delete item drops from Dojo summoned mobs + DELETE FROM temp_data WHERE dropperid>=9300217 AND dropperid<=9300270; + UPDATE IGNORE temp_data SET chance=700 WHERE itemid=1302056; UPDATE IGNORE temp_data SET dropperid=9000002 WHERE dropperid=9000000; @@ -19249,7 +19299,6 @@ UPDATE drop_data SET chance=24000 WHERE (itemid >= 2388000 AND itemid < 2390000); #update quest mob items - UPDATE drop_data SET questid=8255 WHERE itemid=4032133; UPDATE drop_data SET questid=3232 WHERE itemid=4031098; UPDATE drop_data SET questid=3452 WHERE itemid=4001125; UPDATE drop_data SET questid=28248 WHERE itemid=4001360; @@ -19285,16 +19334,534 @@ DELETE FROM drop_data WHERE dropperid >= 9300061 AND dropperid <= 9300064; DELETE FROM drop_data WHERE dropperid >= 9300081 AND dropperid <= 9300083; + # remove items being dropped from summoned mobs in PQs + + DELETE FROM drop_data WHERE dropperid >= 9300015 AND dropperid <= 9300017; + DELETE FROM drop_data WHERE dropperid >= 9300054 AND dropperid <= 9300056; + DELETE FROM drop_data WHERE dropperid >= 9300143 AND dropperid <= 9300144; + DELETE FROM drop_data WHERE dropperid >= 8810019 AND dropperid <= 8810023; + DELETE FROM drop_data WHERE dropperid = 9500100; + # remove key of dimension dropping outside PQ DELETE FROM drop_data WHERE itemid=4001023 AND dropperid!=9300012; # make Sword Earrings not drop by normal means, just like Shield Earrings DELETE FROM drop_data WHERE itemid=1032030; - # remove every not-card drop from bosses out of their natural habitat + # remove every non-card drop from bosses out of their natural habitat DELETE FROM drop_data WHERE dropperid >= 9300184 AND dropperid < 9300215 AND (itemid < 2380000 OR itemid >= 2390000); DELETE FROM drop_data WHERE dropperid >= 9500337 AND dropperid < 9500364 AND (itemid < 2380000 OR itemid >= 2390000); + # reinsert dojo loot + INSERT IGNORE INTO drop_data (`dropperid`, `itemid`, `minimum_quantity`, `maximum_quantity`, `questid`, `chance`) VALUES +(9300184, 2022359, 1, 1, 0, 200000), +(9300184, 2022360, 1, 1, 0, 200000), +(9300184, 2022361, 1, 1, 0, 200000), +(9300184, 2022362, 1, 1, 0, 200000), +(9300184, 2022363, 1, 1, 0, 200000), +(9300184, 2022364, 1, 1, 0, 200000), +(9300184, 2022365, 1, 1, 0, 200000), +(9300184, 2022366, 1, 1, 0, 200000), +(9300184, 2022367, 1, 1, 0, 200000), +(9300185, 2022359, 1, 1, 0, 200000), +(9300185, 2022360, 1, 1, 0, 200000), +(9300185, 2022361, 1, 1, 0, 200000), +(9300185, 2022362, 1, 1, 0, 200000), +(9300185, 2022363, 1, 1, 0, 200000), +(9300185, 2022364, 1, 1, 0, 200000), +(9300185, 2022365, 1, 1, 0, 200000), +(9300185, 2022366, 1, 1, 0, 200000), +(9300185, 2022367, 1, 1, 0, 200000), +(9300186, 2022359, 1, 1, 0, 200000), +(9300186, 2022360, 1, 1, 0, 200000), +(9300186, 2022361, 1, 1, 0, 200000), +(9300186, 2022362, 1, 1, 0, 200000), +(9300186, 2022363, 1, 1, 0, 200000), +(9300186, 2022364, 1, 1, 0, 200000), +(9300186, 2022365, 1, 1, 0, 200000), +(9300186, 2022366, 1, 1, 0, 200000), +(9300186, 2022367, 1, 1, 0, 200000), +(9300187, 2022359, 1, 1, 0, 200000), +(9300187, 2022360, 1, 1, 0, 200000), +(9300187, 2022361, 1, 1, 0, 200000), +(9300187, 2022362, 1, 1, 0, 200000), +(9300187, 2022363, 1, 1, 0, 200000), +(9300187, 2022364, 1, 1, 0, 200000), +(9300187, 2022365, 1, 1, 0, 200000), +(9300187, 2022366, 1, 1, 0, 200000), +(9300187, 2022367, 1, 1, 0, 200000), +(9300188, 2022359, 1, 1, 0, 200000), +(9300188, 2022360, 1, 1, 0, 200000), +(9300188, 2022361, 1, 1, 0, 200000), +(9300188, 2022362, 1, 1, 0, 200000), +(9300188, 2022363, 1, 1, 0, 200000), +(9300188, 2022364, 1, 1, 0, 200000), +(9300188, 2022365, 1, 1, 0, 200000), +(9300188, 2022366, 1, 1, 0, 200000), +(9300188, 2022367, 1, 1, 0, 200000), +(9300189, 2022368, 1, 1, 0, 200000), +(9300189, 2022369, 1, 1, 0, 200000), +(9300189, 2022370, 1, 1, 0, 200000), +(9300189, 2022371, 1, 1, 0, 200000), +(9300189, 2022372, 1, 1, 0, 200000), +(9300189, 2022373, 1, 1, 0, 200000), +(9300189, 2022374, 1, 1, 0, 200000), +(9300189, 2022375, 1, 1, 0, 200000), +(9300189, 2022376, 1, 1, 0, 200000), +(9300190, 2022368, 1, 1, 0, 200000), +(9300190, 2022369, 1, 1, 0, 200000), +(9300190, 2022370, 1, 1, 0, 200000), +(9300190, 2022371, 1, 1, 0, 200000), +(9300190, 2022372, 1, 1, 0, 200000), +(9300190, 2022373, 1, 1, 0, 200000), +(9300190, 2022374, 1, 1, 0, 200000), +(9300190, 2022375, 1, 1, 0, 200000), +(9300190, 2022376, 1, 1, 0, 200000), +(9300191, 2022368, 1, 1, 0, 200000), +(9300191, 2022369, 1, 1, 0, 200000), +(9300191, 2022370, 1, 1, 0, 200000), +(9300191, 2022371, 1, 1, 0, 200000), +(9300191, 2022372, 1, 1, 0, 200000), +(9300191, 2022373, 1, 1, 0, 200000), +(9300191, 2022374, 1, 1, 0, 200000), +(9300191, 2022375, 1, 1, 0, 200000), +(9300191, 2022376, 1, 1, 0, 200000), +(9300192, 2022368, 1, 1, 0, 200000), +(9300192, 2022369, 1, 1, 0, 200000), +(9300192, 2022370, 1, 1, 0, 200000), +(9300192, 2022371, 1, 1, 0, 200000), +(9300192, 2022372, 1, 1, 0, 200000), +(9300192, 2022373, 1, 1, 0, 200000), +(9300192, 2022374, 1, 1, 0, 200000), +(9300192, 2022375, 1, 1, 0, 200000), +(9300192, 2022376, 1, 1, 0, 200000), +(9300193, 2022368, 1, 1, 0, 200000), +(9300193, 2022369, 1, 1, 0, 200000), +(9300193, 2022370, 1, 1, 0, 200000), +(9300193, 2022371, 1, 1, 0, 200000), +(9300193, 2022372, 1, 1, 0, 200000), +(9300193, 2022373, 1, 1, 0, 200000), +(9300193, 2022374, 1, 1, 0, 200000), +(9300193, 2022375, 1, 1, 0, 200000), +(9300193, 2022376, 1, 1, 0, 200000), +(9300194, 2022377, 1, 1, 0, 200000), +(9300194, 2022378, 1, 1, 0, 200000), +(9300194, 2022379, 1, 1, 0, 200000), +(9300194, 2022380, 1, 1, 0, 200000), +(9300194, 2022381, 1, 1, 0, 200000), +(9300194, 2022382, 1, 1, 0, 200000), +(9300194, 2022383, 1, 1, 0, 200000), +(9300194, 2022384, 1, 1, 0, 200000), +(9300194, 2022385, 1, 1, 0, 200000), +(9300195, 2022377, 1, 1, 0, 200000), +(9300195, 2022378, 1, 1, 0, 200000), +(9300195, 2022379, 1, 1, 0, 200000), +(9300195, 2022380, 1, 1, 0, 200000), +(9300195, 2022381, 1, 1, 0, 200000), +(9300195, 2022382, 1, 1, 0, 200000), +(9300195, 2022383, 1, 1, 0, 200000), +(9300195, 2022384, 1, 1, 0, 200000), +(9300195, 2022385, 1, 1, 0, 200000), +(9300196, 2022377, 1, 1, 0, 200000), +(9300196, 2022378, 1, 1, 0, 200000), +(9300196, 2022379, 1, 1, 0, 200000), +(9300196, 2022380, 1, 1, 0, 200000), +(9300196, 2022381, 1, 1, 0, 200000), +(9300196, 2022382, 1, 1, 0, 200000), +(9300196, 2022383, 1, 1, 0, 200000), +(9300196, 2022384, 1, 1, 0, 200000), +(9300196, 2022385, 1, 1, 0, 200000), +(9300197, 2022377, 1, 1, 0, 200000), +(9300197, 2022378, 1, 1, 0, 200000), +(9300197, 2022379, 1, 1, 0, 200000), +(9300197, 2022380, 1, 1, 0, 200000), +(9300197, 2022381, 1, 1, 0, 200000), +(9300197, 2022382, 1, 1, 0, 200000), +(9300197, 2022383, 1, 1, 0, 200000), +(9300197, 2022384, 1, 1, 0, 200000), +(9300197, 2022385, 1, 1, 0, 200000), +(9300198, 2022377, 1, 1, 0, 200000), +(9300198, 2022378, 1, 1, 0, 200000), +(9300198, 2022379, 1, 1, 0, 200000), +(9300198, 2022380, 1, 1, 0, 200000), +(9300198, 2022381, 1, 1, 0, 200000), +(9300198, 2022382, 1, 1, 0, 200000), +(9300198, 2022383, 1, 1, 0, 200000), +(9300198, 2022384, 1, 1, 0, 200000), +(9300198, 2022385, 1, 1, 0, 200000), +(9300199, 2022386, 1, 1, 0, 200000), +(9300199, 2022387, 1, 1, 0, 200000), +(9300199, 2022388, 1, 1, 0, 200000), +(9300199, 2022389, 1, 1, 0, 200000), +(9300199, 2022390, 1, 1, 0, 200000), +(9300199, 2022391, 1, 1, 0, 200000), +(9300199, 2022392, 1, 1, 0, 200000), +(9300199, 2022393, 1, 1, 0, 200000), +(9300199, 2022394, 1, 1, 0, 200000), +(9300200, 2022386, 1, 1, 0, 200000), +(9300200, 2022387, 1, 1, 0, 200000), +(9300200, 2022388, 1, 1, 0, 200000), +(9300200, 2022389, 1, 1, 0, 200000), +(9300200, 2022390, 1, 1, 0, 200000), +(9300200, 2022391, 1, 1, 0, 200000), +(9300200, 2022392, 1, 1, 0, 200000), +(9300200, 2022393, 1, 1, 0, 200000), +(9300200, 2022394, 1, 1, 0, 200000), +(9300201, 2022386, 1, 1, 0, 200000), +(9300201, 2022387, 1, 1, 0, 200000), +(9300201, 2022388, 1, 1, 0, 200000), +(9300201, 2022389, 1, 1, 0, 200000), +(9300201, 2022390, 1, 1, 0, 200000), +(9300201, 2022391, 1, 1, 0, 200000), +(9300201, 2022392, 1, 1, 0, 200000), +(9300201, 2022393, 1, 1, 0, 200000), +(9300201, 2022394, 1, 1, 0, 200000), +(9300202, 2022386, 1, 1, 0, 200000), +(9300202, 2022387, 1, 1, 0, 200000), +(9300202, 2022388, 1, 1, 0, 200000), +(9300202, 2022389, 1, 1, 0, 200000), +(9300202, 2022390, 1, 1, 0, 200000), +(9300202, 2022391, 1, 1, 0, 200000), +(9300202, 2022392, 1, 1, 0, 200000), +(9300202, 2022393, 1, 1, 0, 200000), +(9300202, 2022394, 1, 1, 0, 200000), +(9300203, 2022386, 1, 1, 0, 200000), +(9300203, 2022387, 1, 1, 0, 200000), +(9300203, 2022388, 1, 1, 0, 200000), +(9300203, 2022389, 1, 1, 0, 200000), +(9300203, 2022390, 1, 1, 0, 200000), +(9300203, 2022391, 1, 1, 0, 200000), +(9300203, 2022392, 1, 1, 0, 200000), +(9300203, 2022393, 1, 1, 0, 200000), +(9300203, 2022394, 1, 1, 0, 200000), +(9300204, 2022395, 1, 1, 0, 200000), +(9300204, 2022396, 1, 1, 0, 200000), +(9300204, 2022397, 1, 1, 0, 200000), +(9300204, 2022398, 1, 1, 0, 200000), +(9300204, 2022399, 1, 1, 0, 200000), +(9300204, 2022400, 1, 1, 0, 200000), +(9300204, 2022401, 1, 1, 0, 200000), +(9300204, 2022402, 1, 1, 0, 200000), +(9300204, 2022403, 1, 1, 0, 200000), +(9300205, 2022395, 1, 1, 0, 200000), +(9300205, 2022396, 1, 1, 0, 200000), +(9300205, 2022397, 1, 1, 0, 200000), +(9300205, 2022398, 1, 1, 0, 200000), +(9300205, 2022399, 1, 1, 0, 200000), +(9300205, 2022400, 1, 1, 0, 200000), +(9300205, 2022401, 1, 1, 0, 200000), +(9300205, 2022402, 1, 1, 0, 200000), +(9300205, 2022403, 1, 1, 0, 200000), +(9300206, 2022395, 1, 1, 0, 200000), +(9300206, 2022396, 1, 1, 0, 200000), +(9300206, 2022397, 1, 1, 0, 200000), +(9300206, 2022398, 1, 1, 0, 200000), +(9300206, 2022399, 1, 1, 0, 200000), +(9300206, 2022400, 1, 1, 0, 200000), +(9300206, 2022401, 1, 1, 0, 200000), +(9300206, 2022402, 1, 1, 0, 200000), +(9300206, 2022403, 1, 1, 0, 200000), +(9300207, 2022395, 1, 1, 0, 200000), +(9300207, 2022396, 1, 1, 0, 200000), +(9300207, 2022397, 1, 1, 0, 200000), +(9300207, 2022398, 1, 1, 0, 200000), +(9300207, 2022399, 1, 1, 0, 200000), +(9300207, 2022400, 1, 1, 0, 200000), +(9300207, 2022401, 1, 1, 0, 200000), +(9300207, 2022402, 1, 1, 0, 200000), +(9300207, 2022403, 1, 1, 0, 200000), +(9300208, 2022395, 1, 1, 0, 200000), +(9300208, 2022396, 1, 1, 0, 200000), +(9300208, 2022397, 1, 1, 0, 200000), +(9300208, 2022398, 1, 1, 0, 200000), +(9300208, 2022399, 1, 1, 0, 200000), +(9300208, 2022400, 1, 1, 0, 200000), +(9300208, 2022401, 1, 1, 0, 200000), +(9300208, 2022402, 1, 1, 0, 200000), +(9300208, 2022403, 1, 1, 0, 200000), +(9300209, 2022404, 1, 1, 0, 200000), +(9300209, 2022405, 1, 1, 0, 200000), +(9300209, 2022406, 1, 1, 0, 200000), +(9300209, 2022407, 1, 1, 0, 200000), +(9300209, 2022408, 1, 1, 0, 200000), +(9300209, 2022409, 1, 1, 0, 200000), +(9300209, 2022410, 1, 1, 0, 200000), +(9300209, 2022411, 1, 1, 0, 200000), +(9300209, 2022412, 1, 1, 0, 200000), +(9300210, 2022404, 1, 1, 0, 200000), +(9300210, 2022405, 1, 1, 0, 200000), +(9300210, 2022406, 1, 1, 0, 200000), +(9300210, 2022407, 1, 1, 0, 200000), +(9300210, 2022408, 1, 1, 0, 200000), +(9300210, 2022409, 1, 1, 0, 200000), +(9300210, 2022410, 1, 1, 0, 200000), +(9300210, 2022411, 1, 1, 0, 200000), +(9300210, 2022412, 1, 1, 0, 200000), +(9300211, 2022404, 1, 1, 0, 200000), +(9300211, 2022405, 1, 1, 0, 200000), +(9300211, 2022406, 1, 1, 0, 200000), +(9300211, 2022407, 1, 1, 0, 200000), +(9300211, 2022408, 1, 1, 0, 200000), +(9300211, 2022409, 1, 1, 0, 200000), +(9300211, 2022410, 1, 1, 0, 200000), +(9300211, 2022411, 1, 1, 0, 200000), +(9300211, 2022412, 1, 1, 0, 200000), +(9300212, 2022404, 1, 1, 0, 200000), +(9300212, 2022405, 1, 1, 0, 200000), +(9300212, 2022406, 1, 1, 0, 200000), +(9300212, 2022407, 1, 1, 0, 200000), +(9300212, 2022408, 1, 1, 0, 200000), +(9300212, 2022409, 1, 1, 0, 200000), +(9300212, 2022410, 1, 1, 0, 200000), +(9300212, 2022411, 1, 1, 0, 200000), +(9300212, 2022412, 1, 1, 0, 200000), +(9300213, 2022404, 1, 1, 0, 200000), +(9300213, 2022405, 1, 1, 0, 200000), +(9300213, 2022406, 1, 1, 0, 200000), +(9300213, 2022407, 1, 1, 0, 200000), +(9300213, 2022408, 1, 1, 0, 200000), +(9300213, 2022409, 1, 1, 0, 200000), +(9300213, 2022410, 1, 1, 0, 200000), +(9300213, 2022411, 1, 1, 0, 200000), +(9300213, 2022412, 1, 1, 0, 200000), +(9300214, 2022413, 1, 1, 0, 200000), +(9300214, 2022414, 1, 1, 0, 200000), +(9300214, 2022415, 1, 1, 0, 200000), +(9300214, 2022416, 1, 1, 0, 200000), +(9300214, 2022417, 1, 1, 0, 200000), +(9300214, 2022418, 1, 1, 0, 200000), +(9300214, 2022419, 1, 1, 0, 200000), +(9300214, 2022420, 1, 1, 0, 200000), +(9300214, 2022421, 1, 1, 0, 200000), +(9300215, 2022413, 1, 1, 0, 200000), +(9300215, 2022414, 1, 1, 0, 200000), +(9300215, 2022415, 1, 1, 0, 200000), +(9300215, 2022416, 1, 1, 0, 200000), +(9300215, 2022417, 1, 1, 0, 200000), +(9300215, 2022418, 1, 1, 0, 200000), +(9300215, 2022419, 1, 1, 0, 200000), +(9300215, 2022420, 1, 1, 0, 200000), +(9300215, 2022421, 1, 1, 0, 200000); + + INSERT IGNORE INTO drop_data (`dropperid`, `itemid`, `minimum_quantity`, `maximum_quantity`, `questid`, `chance`) VALUES +(9300217, 2022430, 1, 1, 0, 200000), +(9300217, 2022431, 1, 1, 0, 200000), +(9300217, 2022432, 1, 1, 0, 200000), +(9300217, 2022433, 1, 1, 0, 200000), +(9300218, 2022430, 1, 1, 0, 200000), +(9300218, 2022431, 1, 1, 0, 200000), +(9300218, 2022432, 1, 1, 0, 200000), +(9300218, 2022433, 1, 1, 0, 200000), +(9300219, 2022430, 1, 1, 0, 200000), +(9300219, 2022431, 1, 1, 0, 200000), +(9300219, 2022432, 1, 1, 0, 200000), +(9300219, 2022433, 1, 1, 0, 200000), +(9300220, 2022430, 1, 1, 0, 200000), +(9300220, 2022431, 1, 1, 0, 200000), +(9300220, 2022432, 1, 1, 0, 200000), +(9300220, 2022433, 1, 1, 0, 200000), +(9300221, 2022430, 1, 1, 0, 200000), +(9300221, 2022431, 1, 1, 0, 200000), +(9300221, 2022432, 1, 1, 0, 200000), +(9300221, 2022433, 1, 1, 0, 200000), +(9300222, 2022430, 1, 1, 0, 200000), +(9300222, 2022431, 1, 1, 0, 200000), +(9300222, 2022432, 1, 1, 0, 200000), +(9300222, 2022433, 1, 1, 0, 200000), +(9300223, 2022430, 1, 1, 0, 200000), +(9300223, 2022431, 1, 1, 0, 200000), +(9300223, 2022432, 1, 1, 0, 200000), +(9300223, 2022433, 1, 1, 0, 200000), +(9300224, 2022430, 1, 1, 0, 200000), +(9300224, 2022431, 1, 1, 0, 200000), +(9300224, 2022432, 1, 1, 0, 200000), +(9300224, 2022433, 1, 1, 0, 200000), +(9300225, 2022430, 1, 1, 0, 200000), +(9300225, 2022431, 1, 1, 0, 200000), +(9300225, 2022432, 1, 1, 0, 200000), +(9300225, 2022433, 1, 1, 0, 200000), +(9300226, 2022430, 1, 1, 0, 200000), +(9300226, 2022431, 1, 1, 0, 200000), +(9300226, 2022432, 1, 1, 0, 200000), +(9300226, 2022433, 1, 1, 0, 200000), +(9300227, 2022430, 1, 1, 0, 200000), +(9300227, 2022431, 1, 1, 0, 200000), +(9300227, 2022432, 1, 1, 0, 200000), +(9300227, 2022433, 1, 1, 0, 200000), +(9300228, 2022430, 1, 1, 0, 200000), +(9300228, 2022431, 1, 1, 0, 200000), +(9300228, 2022432, 1, 1, 0, 200000), +(9300228, 2022433, 1, 1, 0, 200000), +(9300229, 2022430, 1, 1, 0, 200000), +(9300229, 2022431, 1, 1, 0, 200000), +(9300229, 2022432, 1, 1, 0, 200000), +(9300229, 2022433, 1, 1, 0, 200000), +(9300230, 2022430, 1, 1, 0, 200000), +(9300230, 2022431, 1, 1, 0, 200000), +(9300230, 2022432, 1, 1, 0, 200000), +(9300230, 2022433, 1, 1, 0, 200000), +(9300231, 2022430, 1, 1, 0, 200000), +(9300231, 2022431, 1, 1, 0, 200000), +(9300231, 2022432, 1, 1, 0, 200000), +(9300231, 2022433, 1, 1, 0, 200000), +(9300232, 2022430, 1, 1, 0, 200000), +(9300232, 2022431, 1, 1, 0, 200000), +(9300232, 2022432, 1, 1, 0, 200000), +(9300232, 2022433, 1, 1, 0, 200000), +(9300233, 2022430, 1, 1, 0, 200000), +(9300233, 2022431, 1, 1, 0, 200000), +(9300233, 2022432, 1, 1, 0, 200000), +(9300233, 2022433, 1, 1, 0, 200000), +(9300234, 2022430, 1, 1, 0, 200000), +(9300234, 2022431, 1, 1, 0, 200000), +(9300234, 2022432, 1, 1, 0, 200000), +(9300234, 2022433, 1, 1, 0, 200000), +(9300235, 2022430, 1, 1, 0, 200000), +(9300235, 2022431, 1, 1, 0, 200000), +(9300235, 2022432, 1, 1, 0, 200000), +(9300235, 2022433, 1, 1, 0, 200000), +(9300236, 2022430, 1, 1, 0, 200000), +(9300236, 2022431, 1, 1, 0, 200000), +(9300236, 2022432, 1, 1, 0, 200000), +(9300236, 2022433, 1, 1, 0, 200000), +(9300237, 2022430, 1, 1, 0, 200000), +(9300237, 2022431, 1, 1, 0, 200000), +(9300237, 2022432, 1, 1, 0, 200000), +(9300237, 2022433, 1, 1, 0, 200000), +(9300238, 2022430, 1, 1, 0, 200000), +(9300238, 2022431, 1, 1, 0, 200000), +(9300238, 2022432, 1, 1, 0, 200000), +(9300238, 2022433, 1, 1, 0, 200000), +(9300239, 2022430, 1, 1, 0, 200000), +(9300239, 2022431, 1, 1, 0, 200000), +(9300239, 2022432, 1, 1, 0, 200000), +(9300239, 2022433, 1, 1, 0, 200000), +(9300240, 2022430, 1, 1, 0, 200000), +(9300240, 2022431, 1, 1, 0, 200000), +(9300240, 2022432, 1, 1, 0, 200000), +(9300240, 2022433, 1, 1, 0, 200000), +(9300241, 2022430, 1, 1, 0, 200000), +(9300241, 2022431, 1, 1, 0, 200000), +(9300241, 2022432, 1, 1, 0, 200000), +(9300241, 2022433, 1, 1, 0, 200000), +(9300242, 2022430, 1, 1, 0, 200000), +(9300242, 2022431, 1, 1, 0, 200000), +(9300242, 2022432, 1, 1, 0, 200000), +(9300242, 2022433, 1, 1, 0, 200000), +(9300243, 2022430, 1, 1, 0, 200000), +(9300243, 2022431, 1, 1, 0, 200000), +(9300243, 2022432, 1, 1, 0, 200000), +(9300243, 2022433, 1, 1, 0, 200000), +(9300244, 2022430, 1, 1, 0, 200000), +(9300244, 2022431, 1, 1, 0, 200000), +(9300244, 2022432, 1, 1, 0, 200000), +(9300244, 2022433, 1, 1, 0, 200000), +(9300245, 2022430, 1, 1, 0, 200000), +(9300245, 2022431, 1, 1, 0, 200000), +(9300245, 2022432, 1, 1, 0, 200000), +(9300245, 2022433, 1, 1, 0, 200000), +(9300246, 2022430, 1, 1, 0, 200000), +(9300246, 2022431, 1, 1, 0, 200000), +(9300246, 2022432, 1, 1, 0, 200000), +(9300246, 2022433, 1, 1, 0, 200000), +(9300247, 2022430, 1, 1, 0, 200000), +(9300247, 2022431, 1, 1, 0, 200000), +(9300247, 2022432, 1, 1, 0, 200000), +(9300247, 2022433, 1, 1, 0, 200000), +(9300248, 2022430, 1, 1, 0, 200000), +(9300248, 2022431, 1, 1, 0, 200000), +(9300248, 2022432, 1, 1, 0, 200000), +(9300248, 2022433, 1, 1, 0, 200000), +(9300249, 2022430, 1, 1, 0, 200000), +(9300249, 2022431, 1, 1, 0, 200000), +(9300249, 2022432, 1, 1, 0, 200000), +(9300249, 2022433, 1, 1, 0, 200000), +(9300250, 2022430, 1, 1, 0, 200000), +(9300250, 2022431, 1, 1, 0, 200000), +(9300250, 2022432, 1, 1, 0, 200000), +(9300250, 2022433, 1, 1, 0, 200000), +(9300251, 2022430, 1, 1, 0, 200000), +(9300251, 2022431, 1, 1, 0, 200000), +(9300251, 2022432, 1, 1, 0, 200000), +(9300251, 2022433, 1, 1, 0, 200000), +(9300252, 2022430, 1, 1, 0, 200000), +(9300252, 2022431, 1, 1, 0, 200000), +(9300252, 2022432, 1, 1, 0, 200000), +(9300252, 2022433, 1, 1, 0, 200000), +(9300253, 2022430, 1, 1, 0, 200000), +(9300253, 2022431, 1, 1, 0, 200000), +(9300253, 2022432, 1, 1, 0, 200000), +(9300253, 2022433, 1, 1, 0, 200000), +(9300254, 2022430, 1, 1, 0, 200000), +(9300254, 2022431, 1, 1, 0, 200000), +(9300254, 2022432, 1, 1, 0, 200000), +(9300254, 2022433, 1, 1, 0, 200000), +(9300255, 2022430, 1, 1, 0, 200000), +(9300255, 2022431, 1, 1, 0, 200000), +(9300255, 2022432, 1, 1, 0, 200000), +(9300255, 2022433, 1, 1, 0, 200000), +(9300256, 2022430, 1, 1, 0, 200000), +(9300256, 2022431, 1, 1, 0, 200000), +(9300256, 2022432, 1, 1, 0, 200000), +(9300256, 2022433, 1, 1, 0, 200000), +(9300257, 2022430, 1, 1, 0, 200000), +(9300257, 2022431, 1, 1, 0, 200000), +(9300257, 2022432, 1, 1, 0, 200000), +(9300257, 2022433, 1, 1, 0, 200000), +(9300258, 2022430, 1, 1, 0, 200000), +(9300258, 2022431, 1, 1, 0, 200000), +(9300258, 2022432, 1, 1, 0, 200000), +(9300258, 2022433, 1, 1, 0, 200000), +(9300259, 2022430, 1, 1, 0, 200000), +(9300259, 2022431, 1, 1, 0, 200000), +(9300259, 2022432, 1, 1, 0, 200000), +(9300259, 2022433, 1, 1, 0, 200000), +(9300260, 2022430, 1, 1, 0, 200000), +(9300260, 2022431, 1, 1, 0, 200000), +(9300260, 2022432, 1, 1, 0, 200000), +(9300260, 2022433, 1, 1, 0, 200000), +(9300261, 2022430, 1, 1, 0, 200000), +(9300261, 2022431, 1, 1, 0, 200000), +(9300261, 2022432, 1, 1, 0, 200000), +(9300261, 2022433, 1, 1, 0, 200000), +(9300262, 2022430, 1, 1, 0, 200000), +(9300262, 2022431, 1, 1, 0, 200000), +(9300262, 2022432, 1, 1, 0, 200000), +(9300262, 2022433, 1, 1, 0, 200000), +(9300263, 2022430, 1, 1, 0, 200000), +(9300263, 2022431, 1, 1, 0, 200000), +(9300263, 2022432, 1, 1, 0, 200000), +(9300263, 2022433, 1, 1, 0, 200000), +(9300264, 2022430, 1, 1, 0, 200000), +(9300264, 2022431, 1, 1, 0, 200000), +(9300264, 2022432, 1, 1, 0, 200000), +(9300264, 2022433, 1, 1, 0, 200000), +(9300265, 2022430, 1, 1, 0, 200000), +(9300265, 2022431, 1, 1, 0, 200000), +(9300265, 2022432, 1, 1, 0, 200000), +(9300265, 2022433, 1, 1, 0, 200000), +(9300266, 2022430, 1, 1, 0, 200000), +(9300266, 2022431, 1, 1, 0, 200000), +(9300266, 2022432, 1, 1, 0, 200000), +(9300266, 2022433, 1, 1, 0, 200000), +(9300267, 2022430, 1, 1, 0, 200000), +(9300267, 2022431, 1, 1, 0, 200000), +(9300267, 2022432, 1, 1, 0, 200000), +(9300267, 2022433, 1, 1, 0, 200000), +(9300268, 2022430, 1, 1, 0, 200000), +(9300268, 2022431, 1, 1, 0, 200000), +(9300268, 2022432, 1, 1, 0, 200000), +(9300268, 2022433, 1, 1, 0, 200000), +(9300269, 2022430, 1, 1, 0, 200000), +(9300269, 2022431, 1, 1, 0, 200000), +(9300269, 2022432, 1, 1, 0, 200000), +(9300269, 2022433, 1, 1, 0, 200000), +(9300270, 2022430, 1, 1, 0, 200000), +(9300270, 2022431, 1, 1, 0, 200000), +(9300270, 2022432, 1, 1, 0, 200000), +(9300270, 2022433, 1, 1, 0, 200000), +(6090002, 4000414, 1, 1, 0, 400000); + # update quest reactor items UPDATE reactordrops SET questid=2086 WHERE itemid=4031165; UPDATE reactordrops SET questid=3407 WHERE itemid=4031141; @@ -19463,7 +20030,15 @@ (2001013, 4001045, 1, -1), (2001014, 4001045, 1, -1), (2001015, 4001045, 1, -1), - (2402006, 4001093, 1, -1); + (2402006, 4001093, 1, -1), + (6102002, 1102205, 50, -1), + (6102003, 1102205, 50, -1), + (6102004, 1102205, 50, -1), + (6102005, 1102205, 50, -1), + (6102002, 2022277, 5, -1), + (6102003, 2022277, 5, -1), + (6102004, 2022277, 5, -1), + (6102005, 2022277, 5, -1); # updates info for all cards on monster book DROP TABLE `monstercarddata`; diff --git a/sql/db_shopupdate.sql b/sql/db_shopupdate.sql index aa77d42c0a..081779f836 100644 --- a/sql/db_shopupdate.sql +++ b/sql/db_shopupdate.sql @@ -4,8 +4,9 @@ UPDATE shopitems SET itemid=2120000, price=100 WHERE shopitemid=20; UPDATE shopitems SET itemid=1812000, price=1000 WHERE shopitemid=21; UPDATE shopitems SET itemid=1812001, price=1000 WHERE shopitemid=22; -# Scroll shop at Spindle +# Scroll shop at Spindle, chair shop at Kino Konoko INSERT INTO `shops` (`shopid`,`npcid`) VALUES +(9110002,9110002), (9201082,9201082); INSERT IGNORE INTO `shopitems` (`shopitemid`, `shopid`, `itemid`, `price`, `pitch`, `position`) VALUES @@ -81,4 +82,23 @@ INSERT IGNORE INTO `shopitems` (`shopitemid`, `shopid`, `itemid`, `price`, `pitc (994782, 9201082, 2030007, 1800000, 0, 70), (994783, 9201082, 4001017, 60000000, 0, 71); -UPDATE shopitems SET price = 11*price WHERE (`position` >= 27 and `position` <= 67 and `shopid` = 9201082); \ No newline at end of file +UPDATE shopitems SET price = 11*price WHERE (`position` >= 27 and `position` <= 67 and `shopid` = 9201082); + +INSERT IGNORE INTO `shopitems` (`shopid`, `itemid`, `price`, `pitch`, `position`) VALUES +(9120002, 3010005, 5000, 0, 80), +(9120002, 3010004, 5000, 0, 84), +(9120002, 3010006, 5000, 0, 88), +(9120002, 3010003, 5000, 0, 92), +(9120002, 3010002, 5000, 0, 96), +(9120002, 2061003, 40, 0, 100), +(9201020, 3010011, 1200, 0, 92), +(9201020, 3010009, 4200, 0, 96), +(9201020, 3010014, 15000, 0, 100), +(1031100, 3010015, 20000, 0, 100), +(1081000, 3010013, 100000, 0, 100), +(9110002, 3010019, 200000, 0, 80), +(9110002, 3010017, 1000000, 0, 84), +(9110002, 3010016, 1000000, 0, 88), +(9110002, 3010008, 1000000, 0, 92), +(9110002, 3010007, 1000000, 0, 96), +(9110002, 3011000, 4200000, 0, 100); diff --git a/src/client/MapleBuffStat.java b/src/client/MapleBuffStat.java index 206a2c9e2b..a6c930aeda 100644 --- a/src/client/MapleBuffStat.java +++ b/src/client/MapleBuffStat.java @@ -41,9 +41,9 @@ public enum MapleBuffStat { HAMSTRING(0x800L), BLIND(0x1000L), CONCENTRATE(0x2000L), - //4000L + HPREC(0x4000L), ECHO_OF_HERO(0x8000L), - //10000L + MPREC(0x10000L), GHOST_MORPH(0x20000L), AURA(0x40000L), CONFUSE(0x80000L), @@ -63,7 +63,7 @@ public enum MapleBuffStat { BERSERK_FURY(0x8000000L), DIVINE_BODY(0x10000000L), SPARK(0x20000000L), - //40000000L + //0x40000000L FINALATTACK(0x80000000L), BATTLESHIP(0xA00000040L), // weird one WATK(0x100000000L), diff --git a/src/client/MapleCharacter.java b/src/client/MapleCharacter.java index 227a9397a6..c233f8fef7 100644 --- a/src/client/MapleCharacter.java +++ b/src/client/MapleCharacter.java @@ -54,7 +54,6 @@ import java.util.regex.Pattern; import net.server.PlayerBuffValueHolder; import net.server.PlayerCoolDownValueHolder; -import net.server.PlayerDiseaseValueHolder; import net.server.Server; import net.server.channel.Channel; import net.server.guild.MapleAlliance; @@ -182,7 +181,6 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { private int mapid; private int gender; private int currentPage, currentType = 0, currentTab = 1; - private int chair; private int itemEffect; private int guildid, guildRank, allianceRank; private int messengerposition = 4; @@ -202,7 +200,7 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { private int expRate = 1, mesoRate = 1, dropRate = 1, expCoupon = 1, mesoCoupon = 1, dropCoupon = 1; private int omokwins, omokties, omoklosses, matchcardwins, matchcardties, matchcardlosses; private int married; - private long dojoFinish, lastfametime, lastUsedCashItem, lastHealed, lastMesoDrop = -1, jailExpiration = -1; + private long lastfametime, lastUsedCashItem, lastHealed, lastMesoDrop = -1, jailExpiration = -1; private transient int localmaxhp, localmaxmp, localstr, localdex, localluk, localint_, magic, watk; private boolean hidden, canDoor = true, Berserk, hasMerchant, whiteChat = false; private int linkedLevel = 0; @@ -215,6 +213,7 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { private AtomicInteger exp = new AtomicInteger(); private AtomicInteger gachaexp = new AtomicInteger(); private AtomicInteger meso = new AtomicInteger(); + private AtomicInteger chair = new AtomicInteger(); private int merchantmeso; private BuddyList buddylist; private EventInstanceManager eventInstance = null; @@ -224,7 +223,7 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { private MaplePartyCharacter mpc = null; private MapleInventory[] inventory; private MapleJob job = MapleJob.BEGINNER; - private MapleMap map, dojoMap;//Make a Dojo pq instance + private MapleMap map; private MapleMessenger messenger = null; private MapleMiniGame miniGame; private MapleMount maplemount; @@ -235,6 +234,9 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { private MapleSkinColor skinColor = MapleSkinColor.NORMAL; private MapleStorage storage = null; private MapleTrade trade = null; + private MonsterBook monsterbook; + private MapleRing marriageRing; + private CashShop cashshop; private SavedLocation savedLocations[]; private SkillMacro[] skillMacros = new SkillMacro[5]; private List lastmonthfameids; @@ -249,34 +251,32 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { private Map keymap = new LinkedHashMap<>(); private Map summons = new LinkedHashMap<>(); private Map coolDowns = new LinkedHashMap<>(50); - private EnumMap diseases = new EnumMap<>(MapleDisease.class); + private EnumMap diseases = new EnumMap<>(MapleDisease.class); private Map doors = new LinkedHashMap<>(); private ScheduledFuture dragonBloodSchedule; - private ScheduledFuture mapTimeLimitTask = null; private ScheduledFuture[] fullnessSchedule = new ScheduledFuture[3]; private ScheduledFuture hpDecreaseTask; private ScheduledFuture beholderHealingSchedule, beholderBuffSchedule, BerserkSchedule; private ScheduledFuture expiretask; - private ScheduledFuture recoveryTask; + private ScheduledFuture recoveryTask = null; + private ScheduledFuture extraRecoveryTask = null; + private ScheduledFuture chairRecoveryTask = null; + private ScheduledFuture pendantOfSpirit = null; //1122017 private List> timers = new ArrayList<>(); - private Lock couponLock = new ReentrantLock(); + private Lock chrLock = new ReentrantLock(); private NumberFormat nf = new DecimalFormat("#,###,###,###"); private ArrayList excluded = new ArrayList<>(); - private MonsterBook monsterbook; private List crushRings = new ArrayList<>(); private List friendshipRings = new ArrayList<>(); - private MapleRing marriageRing; private static String[] ariantroomleader = new String[3]; private static int[] ariantroomslot = new int[3]; - private CashShop cashshop; private long portaldelay = 0, lastcombo = 0; private short combocounter = 0; private List blockedPortals = new ArrayList<>(); private Map area_info = new LinkedHashMap<>(); private AutobanManager autoban; private boolean isbanned = false; - private ScheduledFuture pendantOfSpirit = null; //1122017 - private byte pendantExp = 0, lastmobcount = 0; + private byte pendantExp = 0, lastmobcount = 0, doorSlot = -1; private List trockmaps = new ArrayList<>(); private List viptrockmaps = new ArrayList<>(); private Map events = new LinkedHashMap<>(); @@ -290,6 +290,10 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { private int newWarpMap = -1; private boolean canWarpMap = true; //only one "warp" must be used per call, and this will define the right one. private int canWarpCounter = 0; //counts how many times "inner warps" have been called. + private byte extraHpRec = 0, extraMpRec = 0; + private short extraRecInterval; + private int targetHpBarHash = 0; + private long targetHpBarTime = 0; private MapleCharacter() { useCS = false; @@ -456,7 +460,7 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { int pts = 0; if (dojoPoints < 17000) { pts = 1 + ((getMap().getId() - 1) / 100 % 100) / 6; - if (!dojoParty) { + if (!getDojoParty()) { pts++; } this.dojoPoints += pts; @@ -465,11 +469,21 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { } public void addDoor(Integer owner, MapleDoor door) { - doors.put(owner, door); + chrLock.lock(); + try { + doors.put(owner, door); + } finally { + chrLock.unlock(); + } } public void removeDoor(Integer owner) { - doors.remove(owner); + chrLock.lock(); + try { + doors.remove(owner); + } finally { + chrLock.unlock(); + } } public void addExcluded(int x) { @@ -699,9 +713,23 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { public void cancelAllBuffs(boolean disconnect) { if (disconnect) { - effects.clear(); + chrLock.lock(); + try { + effects.clear(); + } finally { + chrLock.unlock(); + } } else { - for (MapleBuffStatValueHolder mbsvh : new ArrayList<>(effects.values())) { + List mbsvhList; + + chrLock.lock(); + try { + mbsvhList = new ArrayList<>(effects.values()); + } finally { + chrLock.unlock(); + } + + for (MapleBuffStatValueHolder mbsvh : mbsvhList) { cancelEffect(mbsvh.effect, false, mbsvh.startTime); } } @@ -757,10 +785,15 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { } public void cancelBuffEffects() { - for (MapleBuffStatValueHolder mbsvh : effects.values()) { - mbsvh.schedule.cancel(false); + chrLock.lock(); + try { + for (MapleBuffStatValueHolder mbsvh : effects.values()) { + mbsvh.schedule.cancel(false); + } + this.effects.clear(); + } finally { + chrLock.unlock(); } - this.effects.clear(); } public String getMedalText() { @@ -816,11 +849,16 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { } } if (effect.isMagicDoor()) { - MapleDoor destroyDoor = doors.remove(this.getId()); + MapleDoor destroyDoor; + + chrLock.lock(); + try { + destroyDoor = doors.remove(this.getId()); + } finally { + chrLock.unlock(); + } if (destroyDoor != null) { - destroyDoor.freeAllocatedPortal(); - destroyDoor.getTarget().removeMapObject(destroyDoor.getAreaDoor()); destroyDoor.getTown().removeMapObject(destroyDoor.getTownDoor()); @@ -864,7 +902,14 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { } public void cancelEffectFromBuffStat(MapleBuffStat stat) { - MapleBuffStatValueHolder effect = effects.get(stat); + MapleBuffStatValueHolder effect; + + chrLock.lock(); + try { + effect = effects.get(stat); + } finally { + chrLock.unlock(); + } if (effect != null) { cancelEffect(effect.effect, false, -1); } @@ -919,19 +964,22 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { } public void cancelMagicDoor() { - for (MapleBuffStatValueHolder mbsvh : new ArrayList<>(effects.values())) { + List mbsvhList; + + chrLock.lock(); + try { + mbsvhList = new ArrayList<>(effects.values()); + } finally { + chrLock.unlock(); + } + + for (MapleBuffStatValueHolder mbsvh : mbsvhList) { if (mbsvh.effect.isMagicDoor()) { cancelEffect(mbsvh.effect, false, mbsvh.startTime); } } } - public void cancelMapTimeLimitTask() { - if (mapTimeLimitTask != null) { - mapTimeLimitTask.cancel(false); - } - } - private void cancelPlayerBuffs(List buffstats) { if (client.getChannelServer().getPlayerStorage().getCharacterById(getId()) != null) { recalcLocalStats(); @@ -1198,7 +1246,6 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { changeMap(to, to.getPortal(0)); } - // not always the MapleMap target will be the map the player will be inserted, why would this even exist? Whatever. public void changeMap(final MapleMap target, final MaplePortal pto) { canWarpCounter++; @@ -1223,21 +1270,26 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { if(canWarpCounter == 0) canWarpMap = true; } - private boolean buffMapProtection() { - for(Entry mbs : effects.entrySet()) { - if(mbs.getKey() == MapleBuffStat.MAP_PROTECTION) { - byte value = (byte)mbs.getValue().value; - MapleMap map = client.getChannelServer().getMapFactory().getMap(mapid); - - if(value == 1 && map.getReturnMapId() == 211000000) return(true); //protection from cold - else if(value == 2 && map.getReturnMapId() == 230000000) return(true); //breathing underwater - - else return(false); - } + private boolean buffMapProtection() { + chrLock.lock(); + try { + MapleMap thisMap = client.getChannelServer().getMapFactory().getMap(mapid); + + for(Entry mbs : effects.entrySet()) { + if(mbs.getKey() == MapleBuffStat.MAP_PROTECTION) { + byte value = (byte)mbs.getValue().value; + + if(value == 1 && thisMap.getReturnMapId() == 211000000) return true; //protection from cold + else if(value == 2 && thisMap.getReturnMapId() == 230000000) return true; //breathing underwater + else return false; + } + } + } finally { + chrLock.unlock(); } for(Item it: this.getInventory(MapleInventoryType.EQUIPPED).list()) { - if((it.getFlag() & ItemConstants.COLD) == ItemConstants.COLD && map.getReturnMapId() == 211000000) return(true); //protection from cold + if((it.getFlag() & ItemConstants.COLD) == ItemConstants.COLD && map.getReturnMapId() == 211000000) return true; //protection from cold } return false; @@ -1247,6 +1299,8 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { if(!canWarpMap) return; this.closePlayerInteractions(); + this.resetPlayerAggro(); + client.announce(warpPacket); map.removePlayer(this); if (client.getChannelServer().getPlayerStorage().getCharacterById(getId()) != null) { @@ -1800,54 +1854,152 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { } private List deregisterBuffStats(List stats) { - List effectsToCancel = new ArrayList<>(stats.size()); - for (MapleBuffStat stat : stats) { - MapleBuffStatValueHolder mbsvh = effects.get(stat); - if (mbsvh != null) { - effects.remove(stat); - boolean addMbsvh = true; - for (MapleBuffStatValueHolder contained : effectsToCancel) { - if (mbsvh.startTime == contained.startTime && contained.effect == mbsvh.effect) { - addMbsvh = false; - } - } - if (addMbsvh) { - effectsToCancel.add(mbsvh); - } - if (stat == MapleBuffStat.RECOVERY) { - if (recoveryTask != null) { - recoveryTask.cancel(false); - recoveryTask = null; - } - } else if (stat == MapleBuffStat.SUMMON || stat == MapleBuffStat.PUPPET) { - int summonId = mbsvh.effect.getSourceId(); - - MapleSummon summon = summons.get(summonId); - if (summon != null) { - getMap().broadcastMessage(MaplePacketCreator.removeSummon(summon, true), summon.getPosition()); - getMap().removeMapObject(summon); - removeVisibleMapObject(summon); - summons.remove(summonId); - - if (summon.getSkill() == DarkKnight.BEHOLDER) { - if (beholderHealingSchedule != null) { - beholderHealingSchedule.cancel(false); - beholderHealingSchedule = null; - } - if (beholderBuffSchedule != null) { - beholderBuffSchedule.cancel(false); - beholderBuffSchedule = null; - } + chrLock.lock(); + try { + List effectsToCancel = new ArrayList<>(stats.size()); + for (MapleBuffStat stat : stats) { + MapleBuffStatValueHolder mbsvh = effects.get(stat); + if (mbsvh != null) { + effects.remove(stat); + boolean addMbsvh = true; + for (MapleBuffStatValueHolder contained : effectsToCancel) { + if (mbsvh.startTime == contained.startTime && contained.effect == mbsvh.effect) { + addMbsvh = false; + } + } + if (addMbsvh) { + effectsToCancel.add(mbsvh); + } + if (stat == MapleBuffStat.RECOVERY) { + if (recoveryTask != null) { + recoveryTask.cancel(false); + recoveryTask = null; + } + } else if (stat == MapleBuffStat.SUMMON || stat == MapleBuffStat.PUPPET) { + int summonId = mbsvh.effect.getSourceId(); + + MapleSummon summon = summons.get(summonId); + if (summon != null) { + getMap().broadcastMessage(MaplePacketCreator.removeSummon(summon, true), summon.getPosition()); + getMap().removeMapObject(summon); + removeVisibleMapObject(summon); + summons.remove(summonId); + + if (summon.getSkill() == DarkKnight.BEHOLDER) { + if (beholderHealingSchedule != null) { + beholderHealingSchedule.cancel(false); + beholderHealingSchedule = null; + } + if (beholderBuffSchedule != null) { + beholderBuffSchedule.cancel(false); + beholderBuffSchedule = null; + } + } + } + } else if (stat == MapleBuffStat.DRAGONBLOOD) { + dragonBloodSchedule.cancel(false); + dragonBloodSchedule = null; + } else if (stat == MapleBuffStat.HPREC || stat == MapleBuffStat.MPREC) { + if(stat == MapleBuffStat.HPREC) { + extraHpRec = 0; + } else { + extraMpRec = 0; + } + + if (extraRecoveryTask != null) { + extraRecoveryTask.cancel(false); + extraRecoveryTask = null; + } + + if(extraHpRec > 0 || extraMpRec > 0) { + startExtraTaskInternal(extraHpRec, extraMpRec, extraRecInterval); } } - } else if (stat == MapleBuffStat.DRAGONBLOOD) { - dragonBloodSchedule.cancel(false); - dragonBloodSchedule = null; } } - } - return effectsToCancel; + return effectsToCancel; + } finally { + chrLock.unlock(); + } + } + + public void stopChairTask() { + chrLock.lock(); + try { + if (chairRecoveryTask != null) { + chairRecoveryTask.cancel(false); + chairRecoveryTask = null; + } + } finally { + chrLock.unlock(); + } + } + + public void startChairTask() { + if(!ServerConstants.USE_CHAIR_EXTRAHEAL || chair.get() == 0) return; + + final int healInterval = 5000; + final byte healHP = (byte) Math.max(ServerConstants.CHAIR_EXTRA_HEAL_HP, 1); + final byte healMP = (byte) Math.max(ServerConstants.CHAIR_EXTRA_HEAL_MP, 0); + + chrLock.lock(); + try { + chairRecoveryTask = TimerManager.getInstance().register(new Runnable() { + @Override + public void run() { + if(hp < localmaxhp) { + client.announce(MaplePacketCreator.showOwnRecovery(healHP)); + getMap().broadcastMessage(MapleCharacter.this, MaplePacketCreator.showRecovery(id, healHP), false); + } + + addHP(healHP); + addMP(healMP); + } + }, healInterval, healInterval); + } finally { + chrLock.unlock(); + } + } + + private void stopExtraTask() { + chrLock.lock(); + try { + if (extraRecoveryTask != null) { + extraRecoveryTask.cancel(false); + extraRecoveryTask = null; + } + } finally { + chrLock.unlock(); + } + } + + private void startExtraTask(final byte healHP, final byte healMP, final short healInterval) { + chrLock.lock(); + try { + startExtraTaskInternal(healHP, healMP, healInterval); + } finally { + chrLock.unlock(); + } + } + + private void startExtraTaskInternal(final byte healHP, final byte healMP, final short healInterval) { + extraRecInterval = healInterval; + + extraRecoveryTask = TimerManager.getInstance().register(new Runnable() { + @Override + public void run() { + if(hp < localmaxhp) { + if(healHP > 0) { + client.announce(MaplePacketCreator.showOwnRecovery(healHP)); + getMap().broadcastMessage(MapleCharacter.this, MaplePacketCreator.showRecovery(id, healHP), false); + } + } + + addHP(healHP); + addMP(healMP); + } + }, healInterval, healInterval); } public void disableDoor() { @@ -1872,42 +2024,48 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { } public void dispel() { - for (MapleBuffStatValueHolder mbsvh : new ArrayList<>(effects.values())) { + List mbsvhList; + + chrLock.lock(); + try { + mbsvhList = new ArrayList<>(effects.values()); + } finally { + chrLock.unlock(); + } + + for (MapleBuffStatValueHolder mbsvh : mbsvhList) { if (mbsvh.effect.isSkill()) { cancelEffect(mbsvh.effect, false, mbsvh.startTime); } } } - public final List getAllDiseases() { - final List ret = new ArrayList<>(5); - - DiseaseValueHolder vh; - for (Entry disease : diseases.entrySet()) { - vh = disease.getValue(); - ret.add(new PlayerDiseaseValueHolder(disease.getKey(), vh.startTime, vh.length)); - } - return ret; - } - public final boolean hasDisease(final MapleDisease dis) { - for (final MapleDisease disease : diseases.keySet()) { - if (disease == dis) { - return true; - } + chrLock.lock(); + try { + return diseases.containsKey(dis); + } finally { + chrLock.unlock(); + } + } + + public final int getDiseasesSize() { + chrLock.lock(); + try { + return diseases.size(); + } finally { + chrLock.unlock(); } - return false; } public void giveDebuff(final MapleDisease disease, MobSkill skill) { - final List> debuff = Collections.singletonList(new Pair<>(disease, Integer.valueOf(skill.getX()))); - - if (!hasDisease(disease) && diseases.size() < 2) { + if (!hasDisease(disease) && getDiseasesSize() < 2) { if (!(disease == MapleDisease.SEDUCE || disease == MapleDisease.STUN)) { if (isActiveBuffedValue(Bishop.HOLY_SHIELD)) { return; } } + TimerManager.getInstance().schedule(new Runnable() { @Override public void run() { @@ -1915,7 +2073,14 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { } }, skill.getDuration()); - diseases.put(disease, new DiseaseValueHolder(System.currentTimeMillis(), skill.getDuration())); + chrLock.lock(); + try { + diseases.put(disease, new MapleDiseaseValueHolder(System.currentTimeMillis(), skill.getDuration())); + } finally { + chrLock.unlock(); + } + + final List> debuff = Collections.singletonList(new Pair<>(disease, Integer.valueOf(skill.getX()))); client.announce(MaplePacketCreator.giveDebuff(debuff, skill)); map.broadcastMessage(this, MaplePacketCreator.giveForeignDebuff(id, debuff, skill), false); } @@ -1927,7 +2092,12 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { announce(MaplePacketCreator.cancelDebuff(mask)); map.broadcastMessage(this, MaplePacketCreator.cancelForeignDebuff(id, mask), false); - diseases.remove(debuff); + chrLock.lock(); + try { + diseases.remove(debuff); + } finally { + chrLock.unlock(); + } } } @@ -1940,11 +2110,23 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { } public void cancelAllDebuffs() { - diseases.clear(); + chrLock.lock(); + try { + diseases.clear(); + } finally { + chrLock.unlock(); + } } public void dispelSkill(int skillid) { - LinkedList allBuffs = new LinkedList<>(effects.values()); + LinkedList allBuffs; + chrLock.lock(); + try { + allBuffs = new LinkedList<>(effects.values()); + } finally { + chrLock.unlock(); + } + for (MapleBuffStatValueHolder mbsvh : allBuffs) { if (skillid == 0) { if (mbsvh.effect.isSkill() && (mbsvh.effect.getSourceId() % 10000000 == 1004 || dispelSkills(mbsvh.effect.getSourceId()))) { @@ -2237,20 +2419,30 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { } public List getAllBuffs() { - List ret = new ArrayList<>(); - for (MapleBuffStatValueHolder mbsvh : effects.values()) { - ret.add(new PlayerBuffValueHolder(mbsvh.startTime, mbsvh.effect)); + chrLock.lock(); + try { + List ret = new ArrayList<>(); + for (MapleBuffStatValueHolder mbsvh : effects.values()) { + ret.add(new PlayerBuffValueHolder(mbsvh.startTime, mbsvh.effect)); + } + return ret; + } finally { + chrLock.unlock(); } - return ret; } public List> getAllStatups() { - List> ret = new ArrayList<>(); - for (MapleBuffStat mbs : effects.keySet()) { - MapleBuffStatValueHolder mbsvh = effects.get(mbs); - ret.add(new Pair<>(mbs, mbsvh.value)); + chrLock.lock(); + try { + List> ret = new ArrayList<>(); + for (MapleBuffStat mbs : effects.keySet()) { + MapleBuffStatValueHolder mbsvh = effects.get(mbs); + ret.add(new Pair<>(mbs, mbsvh.value)); + } + return ret; + } finally { + chrLock.unlock(); } - return ret; } public List getAllCooldowns() { @@ -2311,52 +2503,77 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { } public Long getBuffedStarttime(MapleBuffStat effect) { - MapleBuffStatValueHolder mbsvh = effects.get(effect); - if (mbsvh == null) { - return null; + chrLock.lock(); + try { + MapleBuffStatValueHolder mbsvh = effects.get(effect); + if (mbsvh == null) { + return null; + } + return Long.valueOf(mbsvh.startTime); + } finally { + chrLock.unlock(); } - return Long.valueOf(mbsvh.startTime); } public Integer getBuffedValue(MapleBuffStat effect) { - MapleBuffStatValueHolder mbsvh = effects.get(effect); - if (mbsvh == null) { - return null; + chrLock.lock(); + try { + MapleBuffStatValueHolder mbsvh = effects.get(effect); + if (mbsvh == null) { + return null; + } + return Integer.valueOf(mbsvh.value); + } finally { + chrLock.unlock(); } - return Integer.valueOf(mbsvh.value); } public int getBuffSource(MapleBuffStat stat) { - MapleBuffStatValueHolder mbsvh = effects.get(stat); - if (mbsvh == null) { - return -1; + chrLock.lock(); + try { + MapleBuffStatValueHolder mbsvh = effects.get(stat); + if (mbsvh == null) { + return -1; + } + return mbsvh.effect.getSourceId(); + } finally { + chrLock.unlock(); } - return mbsvh.effect.getSourceId(); } public MapleStatEffect getBuffEffect(MapleBuffStat stat) { - MapleBuffStatValueHolder mbsvh = effects.get(stat); - if (mbsvh == null) { - return null; - } else { - return mbsvh.effect; + chrLock.lock(); + try { + MapleBuffStatValueHolder mbsvh = effects.get(stat); + if (mbsvh == null) { + return null; + } else { + return mbsvh.effect; + } + } finally { + chrLock.unlock(); } } private List getBuffStats(MapleStatEffect effect, long startTime) { - List stats = new ArrayList<>(); - for (Entry stateffect : effects.entrySet()) { - if(stateffect.getValue() == null) continue; - - if (stateffect.getValue().effect.sameSource(effect) && (startTime == -1 || startTime == stateffect.getValue().startTime)) { - stats.add(stateffect.getKey()); + chrLock.lock(); + try { + List stats = new ArrayList<>(); + for (Entry stateffect : effects.entrySet()) { + if(stateffect.getValue() == null) continue; + + if (stateffect.getValue().effect.sameSource(effect) && (startTime == -1 || startTime == stateffect.getValue().startTime)) { + stats.add(stateffect.getKey()); + } } + return stats; + } finally { + chrLock.unlock(); } - return stats; } public int getChair() { - return chair; + return chair.get(); } public String getChalkboard() { @@ -2422,7 +2639,7 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { } public boolean getDojoParty() { - return dojoParty; + return mapid >= 925030100 && mapid < 925040000; } public int getDojoPoints() { @@ -2434,7 +2651,12 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { } public Map getDoors() { - return Collections.unmodifiableMap(doors); + chrLock.lock(); + try { + return Collections.unmodifiableMap(doors); + } finally { + chrLock.unlock(); + } } public int getEnergyBar() { @@ -2788,6 +3010,40 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { public void setMPC(MaplePartyCharacter mpc) { this.mpc = mpc; } + + public int getTargetHpBarHash() { + return this.targetHpBarHash; + } + + public void setTargetHpBarHash(int mobHash) { + this.targetHpBarHash = mobHash; + } + + public long getTargetHpBarTime() { + return this.targetHpBarTime; + } + + public void setTargetHpBarTime(long timeNow) { + this.targetHpBarTime = timeNow; + } + + public void setPlayerAggro(int mobHash) { + setTargetHpBarHash(mobHash); + setTargetHpBarTime(System.currentTimeMillis()); + } + + public void resetPlayerAggro() { + setTargetHpBarHash(0); + setTargetHpBarTime(0); + } + + public int getDoorSlot() { + if(doorSlot == -1) { + doorSlot = (party == null) ? 0 : party.getPartyDoor(this.getId()); + } + + return doorSlot; + } public MapleMiniGame getMiniGame() { return miniGame; @@ -3207,11 +3463,16 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { } public MapleStatEffect getStatForBuff(MapleBuffStat effect) { - MapleBuffStatValueHolder mbsvh = effects.get(effect); - if (mbsvh == null) { - return null; + chrLock.lock(); + try { + MapleBuffStatValueHolder mbsvh = effects.get(effect); + if (mbsvh == null) { + return null; + } + return mbsvh.effect; + } finally { + chrLock.unlock(); } - return mbsvh.effect; } public MapleStorage getStorage() { @@ -3422,7 +3683,15 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { } public boolean isActiveBuffedValue(int skillid) { - LinkedList allBuffs = new LinkedList<>(effects.values()); + LinkedList allBuffs; + + chrLock.lock(); + try { + allBuffs = new LinkedList<>(effects.values()); + } finally { + chrLock.unlock(); + } + for (MapleBuffStatValueHolder mbsvh : allBuffs) { if (mbsvh.effect.isSkill() && mbsvh.effect.getSourceId() == skillid) { return true; @@ -3436,11 +3705,16 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { } public boolean isBuffFrom(MapleBuffStat stat, Skill skill) { - MapleBuffStatValueHolder mbsvh = effects.get(stat); - if (mbsvh == null) { - return false; + chrLock.lock(); + try { + MapleBuffStatValueHolder mbsvh = effects.get(stat); + if (mbsvh == null) { + return false; + } + return mbsvh.effect.isSkill() && mbsvh.effect.getSourceId() == skill.getId(); + } finally { + chrLock.unlock(); } - return mbsvh.effect.isSkill() && mbsvh.effect.getSourceId() == skill.getId(); } public boolean isCygnus() { @@ -3456,7 +3730,7 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { } public boolean isGM() { - return gmLevel > 0; + return gmLevel > 1; } public boolean isHidden() { @@ -3478,9 +3752,7 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { public void leaveMap() { controlled.clear(); visibleMapObjects.clear(); - if (chair != 0) { - chair = 0; - } + chair.set(0); if (hpDecreaseTask != null) { hpDecreaseTask.cancel(false); } @@ -3672,7 +3944,7 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { } else if (level == 85) { yellowMessage("Did you know? The majority of people who hit level 85 in Solaxia don't live to be 85 years old?"); } else if (level == 90) { - yellowMessage("Hey do you like the amusement park? I heard Spooky Wood is the best theme park around. I heard they sell cute teddy-bears."); + yellowMessage("Hey do you like the amusement park? I heard Spooky World is the best theme park around. I heard they sell cute teddy-bears."); } else if (level == 95) { yellowMessage("100% of people who hit level 95 in Solaxia don't live to be 95 years old."); } else if (level == 100) { @@ -3762,13 +4034,8 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { } public void updateCouponRates() { - try { - couponLock.lock(); - revertCouponRates(); - setCouponRates(); - } finally { - couponLock.unlock(); - } + revertCouponRates(); + setCouponRates(); } public void resetPlayerRates() { @@ -3855,22 +4122,27 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { } private void setActiveCoupons() { - activeCoupons.clear(); - activeCouponRates.clear(); - - Map coupons = Server.getInstance().getCouponRates(); - List active = Server.getInstance().getActiveCoupons(); - - for(Item it: this.getInventory(MapleInventoryType.CASH).list()) { - if(MapleItemInformationProvider.getInstance().isRateCoupon(it.getItemId()) && active.contains(it.getItemId())) { - Integer count = activeCoupons.get(it.getItemId()); - - if(count != null) activeCoupons.put(it.getItemId(), count + 1); - else { - activeCoupons.put(it.getItemId(), 1); - activeCouponRates.put(it.getItemId(), coupons.get(it.getItemId())); + chrLock.lock(); + try { + activeCoupons.clear(); + activeCouponRates.clear(); + + Map coupons = Server.getInstance().getCouponRates(); + List active = Server.getInstance().getActiveCoupons(); + + for(Item it: this.getInventory(MapleInventoryType.CASH).list()) { + if(MapleItemInformationProvider.getInstance().isRateCoupon(it.getItemId()) && active.contains(it.getItemId())) { + Integer count = activeCoupons.get(it.getItemId()); + + if(count != null) activeCoupons.put(it.getItemId(), count + 1); + else { + activeCoupons.put(it.getItemId(), 1); + activeCouponRates.put(it.getItemId(), coupons.get(it.getItemId())); + } } } + } finally { + chrLock.unlock(); } } @@ -3882,7 +4154,15 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { } public void dispelBuffCoupons() { - LinkedList allBuffs = new LinkedList<>(effects.values()); + LinkedList allBuffs; + + chrLock.lock(); + try { + allBuffs = new LinkedList<>(effects.values()); + } finally { + chrLock.unlock(); + } + MapleItemInformationProvider ii = MapleItemInformationProvider.getInstance(); for (MapleBuffStatValueHolder mbsvh : allBuffs) { @@ -4431,7 +4711,7 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { cancelEffectFromBuffStat(MapleBuffStat.MONSTER_RIDING); } - if (getChair() == -1) { + if (getChair() != 0) { setChair(0); client.announce(MaplePacketCreator.cancelChair(-1)); getMap().broadcastMessage(this, MaplePacketCreator.showChair(getId(), 0), false); @@ -4646,17 +4926,40 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { getMap().broadcastMessage(MapleCharacter.this, MaplePacketCreator.showRecovery(id, heal), false); } }, healInterval, healInterval); + } else if (effect.isDojoBuff()) { + boolean isRecoveryBuff = false; + if(effect.getHpRRate() > 0) { + extraHpRec = effect.getHpR(); + extraRecInterval = effect.getHpRRate(); + isRecoveryBuff = true; + } + + if(effect.getMpRRate() > 0) { + extraMpRec = effect.getMpR(); + extraRecInterval = effect.getMpRRate(); + isRecoveryBuff = true; + } + + if(isRecoveryBuff) { + stopExtraTask(); + startExtraTask(extraHpRec, extraMpRec, extraRecInterval); // HP & MP sharing the same task holder + } } - //is it possible to maintain a list of statup effects of the same type concurrently? Pair - for (Pair statup : effect.getStatups()) { - effects.put(statup.getLeft(), new MapleBuffStatValueHolder(effect, starttime, schedule, statup.getRight())); + chrLock.lock(); + try { + for (Pair statup : effect.getStatups()) { + effects.put(statup.getLeft(), new MapleBuffStatValueHolder(effect, starttime, schedule, statup.getRight())); + } + } finally { + chrLock.unlock(); } + recalcLocalStats(); } public void removeAllCooldownsExcept(int id, boolean packet) { - for (MapleCoolDownValueHolder mcvh : coolDowns.values()) { + for (MapleCoolDownValueHolder mcvh : Collections.unmodifiableCollection(coolDowns.values())) { if (mcvh.skillId != id) { coolDowns.remove(mcvh.skillId); if (packet) { @@ -5274,15 +5577,20 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { } public void setBuffedValue(MapleBuffStat effect, int value) { - MapleBuffStatValueHolder mbsvh = effects.get(effect); - if (mbsvh == null) { - return; + chrLock.lock(); + try { + MapleBuffStatValueHolder mbsvh = effects.get(effect); + if (mbsvh == null) { + return; + } + mbsvh.value = value; + } finally { + chrLock.unlock(); } - mbsvh.value = value; } public void setChair(int chair) { - this.chair = chair; + this.chair.set(chair); } public void setChalkboard(String text) { @@ -5298,10 +5606,6 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { this.dojoEnergy = x; } - public void setDojoParty(boolean b) { - this.dojoParty = b; - } - public void setDojoPoints(int x) { this.dojoPoints = x; } @@ -5310,12 +5614,6 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { this.dojoStage = x; } - public void setDojoStart() { - this.dojoMap = map; - int stage = (map.getId() / 100) % 100; - this.dojoFinish = System.currentTimeMillis() + (stage > 36 ? 15 : stage / 6 + 5) * 60000; - } - public void setEnergyBar(int set) { energybar = set; } @@ -5597,8 +5895,13 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { public void setParty(MapleParty party) { if (party == null) { this.mpc = null; + doorSlot = -1; + + this.party = null; + //cancelMagicDoor(); // cancel magic doors if kicked out / quitted from party. + } else { + this.party = party; } - this.party = party; } public void setPlayerShop(MaplePlayerShop playerShop) { @@ -5749,31 +6052,20 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { } } + private long getDojoTimeLeft() { + return client.getChannelServer().getDojoFinishTime(map.getId()) - System.currentTimeMillis(); + } + public void showDojoClock() { - int stage = (map.getId() / 100) % 100; - long time; - if (stage % 6 == 1) { - time = (stage > 36 ? 15 : stage / 6 + 5) * 60; - } else { - time = (dojoFinish - System.currentTimeMillis()) / 1000; + if (map.isDojoFightMap()) { + client.announce(MaplePacketCreator.getClock((int) (getDojoTimeLeft() / 1000))); } - if (stage % 6 > 0) { - client.announce(MaplePacketCreator.getClock((int) time)); + } + + public void timeoutFromDojo() { + if(map.isDojoMap()) { + client.getPlayer().changeMap(client.getChannelServer().getMapFactory().getMap(925020000)); } - boolean rightmap = true; - int clockid = (dojoMap.getId() / 100) % 100; - if (map.getId() > clockid / 6 * 6 + 6 || map.getId() < clockid / 6 * 6) { - rightmap = false; - } - final boolean rightMap = rightmap; // lol - TimerManager.getInstance().schedule(new Runnable() { - @Override - public void run() { - if (rightMap) { - client.getPlayer().changeMap(client.getChannelServer().getMapFactory().getMap(925020000)); - } - } - }, time * 1000 + 3000); // let the TIMES UP display for 3 seconds, then warp } public void showNote() { @@ -6042,7 +6334,7 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { @Override public void sendSpawnData(MapleClient client) { - if (!this.isHidden() || client.getPlayer().gmLevel() > 0) { + if (!this.isHidden() || client.getPlayer().gmLevel() > 1) { client.announce(MaplePacketCreator.spawnPlayerMapobject(this)); } @@ -6407,6 +6699,9 @@ public class MapleCharacter extends AbstractAnimatedMapleMapObject { if (recoveryTask != null) { recoveryTask.cancel(false); } + if (extraRecoveryTask != null) { + extraRecoveryTask.cancel(false); + } cancelExpirationTask(); for (ScheduledFuture sf : timers) { sf.cancel(false); diff --git a/src/client/MapleClient.java b/src/client/MapleClient.java index 74fde4ba5d..5b316c2782 100644 --- a/src/client/MapleClient.java +++ b/src/client/MapleClient.java @@ -69,6 +69,7 @@ import scripting.quest.QuestActionManager; import scripting.quest.QuestScriptManager; import server.MapleMiniGame; import server.MaplePlayerShop; +import server.life.MapleMonster; import server.MapleTrade; import server.TimerManager; import server.maps.*; @@ -1165,6 +1166,25 @@ public class MapleClient { e.printStackTrace(); } } + + public synchronized void announceBossHpBar(MapleMonster mm, final int mobHash, final byte[] packet) { + long timeNow = System.currentTimeMillis(); + int targetHash = player.getTargetHpBarHash(); + + if(mobHash != targetHash) { + if(timeNow - player.getTargetHpBarTime() >= 5 * 1000) { + // is there a way to INTERRUPT this annoying thread running on the client that drops the boss bar after some time at every attack? + announce(packet); + + player.setTargetHpBarHash(mobHash); + player.setTargetHpBarTime(timeNow); + } + } else { + announce(packet); + + player.setTargetHpBarTime(timeNow); + } + } public synchronized void announce(final byte[] packet) {//MINA CORE IS A FUCKING BITCH AND I HATE IT <3 session.write(packet); diff --git a/src/client/MapleDiseaseValueHolder.java b/src/client/MapleDiseaseValueHolder.java new file mode 100644 index 0000000000..a7feab5530 --- /dev/null +++ b/src/client/MapleDiseaseValueHolder.java @@ -0,0 +1,34 @@ +/* + This file is part of the OdinMS Maple Story Server + Copyright (C) 2008 ~ 2010 Patrick Huy + Matthias Butz + Jan Christian Meyer + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License version 3 + as published by the Free Software Foundation. You may not use, modify + or distribute this program under any other version of the + GNU Affero General Public License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ +package client; + +/** + * + * @author anybody can do this + */ +public class MapleDiseaseValueHolder { + public long startTime, length; + + public MapleDiseaseValueHolder(long start, long length) { + this.startTime = start; + this.length = length; + } +} diff --git a/src/client/command/Commands.java b/src/client/command/Commands.java index a4af539440..097df28cb1 100644 --- a/src/client/command/Commands.java +++ b/src/client/command/Commands.java @@ -9,7 +9,7 @@ published by the Free Software Foundation version 3 as published by the Free Software Foundation. You may not use, modify or distribute this program under any other version of the GNU Affero General Public - License.te + License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -100,24 +100,17 @@ import client.inventory.MapleInventoryType; import client.inventory.MaplePet; import constants.GameConstants; import constants.ItemConstants; -import constants.ServerConstants; -import constants.skills.Assassin; -import constants.skills.Cleric; -import constants.skills.Priest; -import constants.skills.Spearman; import java.util.ArrayList; import server.life.SpawnPoint; import server.maps.FieldLimit; -import server.movement.LifeMovementFragment; -import server.movement.TeleportMovement; public class Commands { private static HashMap gotomaps = new HashMap(); private static String[] tips = { - "Please only use @gm in emergencies or to report somebody.", + "Please only use /gm in emergencies or to report somebody.", "To report a bug or make a suggestion, use the forum.", - "Please do not use @gm to ask if a GM is online.", + "Please do not use /gm to ask if a GM is online.", "Do not ask if you can receive help, just state your issue.", "Do not say 'I have a bug to report', just state it.", }; @@ -338,48 +331,24 @@ public class Commands { flag |= ItemConstants.UNTRADEABLE; equip.setFlag(flag); } - - public static boolean executePlayerCommand(MapleClient c, String[] sub, char heading) { - MapleCharacter player = c.getPlayer(); - if (heading == '!' && player.gmLevel() == 0) { - player.yellowMessage("You may not use !" + sub[0] + ", please try @" + sub[0] + ". For a full list of commands, try @help."); - return false; - } - switch (sub[0]) { + + public static boolean executeSolaxiaCommandLv0(Channel cserv, Server srv, MapleClient c, String[] sub) { //Player + MapleCharacter player = c.getPlayer(); + + switch(sub[0]) { case "help": case "commands": case "playercommands": - player.message("============================================================"); - player.message("MapleSolaxiaV2 Player Commands"); - player.message("============================================================"); - player.message("@dispose: Fixes your character if it is stuck."); - player.message("@online: Displays a list of all online players."); - player.message("@time: Displays the current server time."); - player.message("@rates: Displays your current DROP, MESO and EXP rates."); - player.message("@points: Tells you how many unused vote points you have and when/if you can vote."); - player.message("@gm : Sends a message to all online GMs in the case of an emergency."); - player.message("@bug : Sends a bug report to all developers."); - player.message("@joinevent: If an event is in progress, use this to warp to the event map."); - player.message("@leaveevent: If an event has ended, use this to warp to your original map."); - player.message("@staff: Lists the staff of Solaxia."); - player.message("@uptime: Shows how long Solaxia has been online."); - player.message("@whatdropsfrom : Displays a list of drops and chances for a specified monster."); - player.message("@whodrops : Displays monsters that drop an item given an item name."); - player.message("@uptime: Shows how long Solaxia has been online."); - player.message("@bosshp: Displays the remaining HP of the bosses on your map."); - player.message("@equiplv: Displays relations of level and experience of every item you have equipped."); - if(ServerConstants.USE_DEBUG) { - player.message("@debugpos: Displays the coordinates on the map the player is currently located."); - player.message("@debugmap: Displays info about the current map the player is located."); - player.message("@debugevent: Displays the name of the event in which the player is currently registered."); - player.message("@debugreactors: Displays current info for all reactors on the map the player is currently located."); - } - break; + player.setCS(true); + c.getAbstractPlayerInteraction().openNpc(9201143); + break; + case "time": DateFormat dateFormat = new SimpleDateFormat("HH:mm:ss"); - dateFormat.setTimeZone(TimeZone.getTimeZone("EST")); + dateFormat.setTimeZone(TimeZone.getTimeZone("-GMT3")); player.yellowMessage("Solaxia Server Time: " + dateFormat.format(new Date())); break; + case "staff": player.yellowMessage("MapleSolaxia Staff"); player.yellowMessage("Aria - Administrator"); @@ -394,6 +363,7 @@ public class Commands { player.yellowMessage("Ronan - Freelance Developer"); player.yellowMessage("Vcoc - Freelance Developer"); break; + case "lastrestart": case "uptime": long milliseconds = System.currentTimeMillis() - Server.uptime; @@ -401,8 +371,9 @@ public class Commands { int minutes = (int) ((milliseconds / (1000*60)) % 60); int hours = (int) ((milliseconds / (1000*60*60)) % 24); int days = (int) ((milliseconds / (1000*60*60*24))); - player.yellowMessage("Solaxia has been online for " + days + " days " + hours + " hours " + minutes + " minutes and " + seconds + " seconds."); + player.yellowMessage("Server has been online for " + days + " days " + hours + " hours " + minutes + " minutes and " + seconds + " seconds."); break; + case "gacha": Gachapon gacha = null; String search = joinStringFrom(sub, 1); @@ -416,11 +387,11 @@ public class Commands { } } if (gacha == null){ - player.yellowMessage("Please use @gacha where name corresponds to one of the below:"); + player.yellowMessage("Please use /gacha where name corresponds to one of the below:"); for (String name : names){ player.yellowMessage(name); } - break; + break; } String output = "The #b" + gachaName + "#k Gachapon contains the following items.\r\n\r\n"; for (int i = 0; i < 2; i++){ @@ -431,10 +402,11 @@ public class Commands { output += "\r\nPlease keep in mind that there are items that are in all gachapons and are not listed here."; c.announce(MaplePacketCreator.getNPCTalk(9010000, (byte) 0, output, "00 00", (byte) 0)); break; + case "whatdropsfrom": if (sub.length < 2) { - player.dropMessage(5, "Please do @whatdropsfrom "); - break; + player.dropMessage(5, "Please do /whatdropsfrom "); + break; } String monsterName = joinStringFrom(sub, 1); output = ""; @@ -464,10 +436,11 @@ public class Commands { } c.announce(MaplePacketCreator.getNPCTalk(9010000, (byte) 0, output, "00 00", (byte) 0)); break; + case "whodrops": if (sub.length < 2) { - player.dropMessage(5, "Please do @whodrops "); - break; + player.dropMessage(5, "Please do /whodrops "); + break; } String searchString = joinStringFrom(sub, 1); output = ""; @@ -492,17 +465,18 @@ public class Commands { } catch (Exception e) { player.dropMessage("There was a problem retreiving the required data. Please try again."); e.printStackTrace(); - return true; + break; } output += "\r\n\r\n"; count++; } } else { player.dropMessage(5, "The item you searched for doesn't exist."); - break; + break; } c.announce(MaplePacketCreator.getNPCTalk(9010000, (byte) 0, output, "00 00", (byte) 0)); break; + case "dispose": NPCScriptManager.getInstance().dispose(c); c.announce(MaplePacketCreator.enableActions()); @@ -549,6 +523,7 @@ public class Commands { player.message("Players under level 10 always have 1x exp."); }*/ break; + case "online": for (Channel ch : Server.getInstance().getChannelsFromWorld(player.getWorld())) { player.yellowMessage("Players in Channel " + ch.getId() + ":"); @@ -559,6 +534,7 @@ public class Commands { } } break; + case "gm": if (sub.length < 3) { // #goodbye 'hi' player.dropMessage(5, "Your message was too short. Please provide as much detail as possible."); @@ -571,9 +547,11 @@ public class Commands { player.dropMessage(5, "Your message '" + message + "' was sent to GMs."); player.dropMessage(5, tips[Randomizer.nextInt(tips.length)]); break; + case "bug": + if (sub.length < 2) { - player.dropMessage(5, "Message too short and not sent. Please do @bug "); + player.dropMessage(5, "Message too short and not sent. Please do /bug "); break; } message = joinStringFrom(sub, 1); @@ -624,6 +602,7 @@ public class Commands { player.dropMessage(5, "You are currently in a map where you can't join an event."); } break; + case "leaveevent": int returnMap = player.getSavedLocation("EVENT"); if(returnMap != -1) { @@ -644,6 +623,7 @@ public class Commands { player.dropMessage(5, "You are not currently in an event."); } break; + case "bosshp": for(MapleMonster monster : player.getMap().getMonsters()) { if(monster != null && monster.isBoss() && monster.getHp() > 0) { @@ -658,6 +638,7 @@ public class Commands { } } break; + case "ranks": PreparedStatement ps = null; ResultSet rs = null; @@ -683,149 +664,19 @@ public class Commands { } } break; - - //debug only - case "debugnearestportal": - if(ServerConstants.USE_DEBUG) { - MaplePortal portal = player.getMap().findClosestPortal(player.getPosition()); - if(portal != null) player.dropMessage(6, "Closest portal: " + portal.getId() + " '" + portal.getName() + "' Type: " + portal.getType() + " --> toMap: " + portal.getTargetMapId() + " scriptname: '" + portal.getScriptName() + "' state: " + portal.getPortalState() + "."); - else player.dropMessage(6, "There is no portal on this map."); - } - break; - - case "debugnearestspawnpoint": - if(ServerConstants.USE_DEBUG) { - SpawnPoint sp = player.getMap().findClosestSpawnpoint(player.getPosition()); - if(sp != null) player.dropMessage(6, "Closest mob spawn point: " + " Position: x " + sp.getPosition().getX() + " y " + sp.getPosition().getY() + " Spawns mobid: '" + sp.getMonsterId() + "' --> canSpawn: " + !sp.getDenySpawn() + " canSpawnRightNow: " + sp.shouldSpawn() + "."); - else player.dropMessage(6, "There is no mob spawn point on this map."); - } - break; - - case "debugpos": - if(ServerConstants.USE_DEBUG) { - player.dropMessage(6, "Current map position: (" + player.getPosition().getX() + ", " + player.getPosition().getY() + ")."); - } - break; - - case "debugmap": - if(ServerConstants.USE_DEBUG) { - player.dropMessage(6, "Current map id " + player.getMap().getId() + ", event: '" + ((player.getMap().getEventInstance() != null) ? player.getMap().getEventInstance().getName() : "null") + "'; Players: " + player.getMap().getAllPlayers().size() + ", Mobs: " + player.getMap().countMonsters() + ", Reactors: " + player.getMap().countReactors() + ", Items: " + player.getMap().countItems() + ", Objects: " + player.getMap().getMapObjects().size() + "."); - } - break; - - case "debugmobsp": - if(ServerConstants.USE_DEBUG) { - player.getMap().reportMonsterSpawnPoints(player); - } - break; - - case "debugevent": - if(ServerConstants.USE_DEBUG) { - if(player.getEventInstance() == null) player.dropMessage(6, "Player currently not in an event."); - else player.dropMessage(6, "Current event name: " + player.getEventInstance().getName() + "."); - } - break; - - case "debugareas": - if(ServerConstants.USE_DEBUG) { - player.dropMessage(6, "Configured areas on map " + player.getMapId() + ":"); - byte index = 0; - for(Rectangle rect: player.getMap().getAreas()) { - player.dropMessage(6, "Id: " + index + " -> posX: " + rect.getX() + " posY: '" + rect.getY() + "' dX: " + rect.getWidth() + " dY: " + rect.getHeight() + "."); - index++; - } - } - break; - - case "debugreactors": - if(ServerConstants.USE_DEBUG) { - player.dropMessage(6, "Current reactor states on map " + player.getMapId() + ":"); - - for(MapleMapObject mmo: player.getMap().getReactors()) { - MapleReactor mr = (MapleReactor) mmo; - player.dropMessage(6, "Id: " + mr.getId() + " Oid: " + mr.getObjectId() + " name: '" + mr.getName() + "' -> Type: " + mr.getReactorType() + " State: " + mr.getState() + " Event State: " + mr.getEventState() + " Position: x " + mr.getPosition().getX() + " y " + mr.getPosition().getY() + "."); - } - } - break; - - case "debugservercoupons": - case "debugcoupons": - if(ServerConstants.USE_DEBUG) { - String s = "Currently active SERVER coupons: "; - for(Integer i : Server.getInstance().getActiveCoupons()) { - s += (i + " "); - } - - player.dropMessage(6, s); - } - break; - - case "debugplayercoupons": - if(ServerConstants.USE_DEBUG) { - String s = "Currently active PLAYER coupons: "; - for(Integer i : player.getActiveCoupons()) { - s += (i + " "); - } - - player.dropMessage(6, s); - } - break; - - default: - if (player.gmLevel() == 0) { - player.yellowMessage("Player Command " + heading + sub[0] + " does not exist, see @playercommands for a list of commands."); - } - return false; - } - return true; - } - - public static boolean executeGMCommand(MapleClient c, String[] sub, char heading) { - MapleCharacter player = c.getPlayer(); - Channel cserv = c.getChannelServer(); - Server srv = Server.getInstance(); - - if (sub[0].equals("commands")) { - player.message("============================================================"); - player.message("MapleSolaxiaV2 GM/Admin Commands Available"); - player.message("============================================================"); + default: + return false; } - else if (sub[0].equals("sp")) { - if (sub.length < 2){ - player.yellowMessage("Syntax: !sp [] "); - return true; - } - - if (sub.length == 2) { - player.setRemainingSp(Integer.parseInt(sub[1])); - player.updateSingleStat(MapleStat.AVAILABLESP, player.getRemainingSp()); - } else { - MapleCharacter victim = c.getChannelServer().getPlayerStorage().getCharacterByName(sub[1]); - victim.setRemainingSp(Integer.parseInt(sub[2])); - victim.updateSingleStat(MapleStat.AVAILABLESP, player.getRemainingSp()); - } - } else if (sub[0].equals("ap")) { - if (sub.length < 2){ - player.yellowMessage("Syntax: !ap [] "); - return true; - } - - if (sub.length < 3) { - player.setRemainingAp(Integer.parseInt(sub[1])); - player.updateSingleStat(MapleStat.AVAILABLEAP, player.getRemainingAp()); - } else { - MapleCharacter victim = c.getChannelServer().getPlayerStorage().getCharacterByName(sub[1]); - victim.setRemainingAp(Integer.parseInt(sub[2])); - victim.updateSingleStat(MapleStat.AVAILABLEAP, victim.getRemainingAp()); - } - } else if (sub[0].equals("empowerme")) { - final int[] array = {2311003, 2301004, 1301007, 4101004, 2001002, 1101007, 1005, 2301003, 5121009, 1111002, 4111001, 4111002, 4211003, 4211005, 1321000, 2321004, 3121002}; - for (int i : array) { - SkillFactory.getSkill(i).getEffect(SkillFactory.getSkill(i).getMaxLevel()).applyTo(player); - } - - } else if (sub[0].equals("buffme")) { + + return true; + } + + public static boolean executeSolaxiaCommandLv1(Channel cserv, Server srv, MapleClient c, String[] sub) { //Donator + MapleCharacter player = c.getPlayer(); + + switch(sub[0]) { + case "buffme": //GM Skills : Haste(Super) - Holy Symbol - Bless - Hyper Body - Echo of Hero SkillFactory.getSkill(4101004).getEffect(SkillFactory.getSkill(4101004).getMaxLevel()).applyTo(player); SkillFactory.getSkill(2311003).getEffect(SkillFactory.getSkill(2311003).getMaxLevel()).applyTo(player); @@ -836,144 +687,12 @@ public class Commands { player.updateSingleStat(MapleStat.HP, player.getMaxHp()); player.setMp(player.getMaxMp()); player.updateSingleStat(MapleStat.MP, player.getMaxMp()); - } else if (sub[0].equals("buffmap")) { - SkillFactory.getSkill(9101001).getEffect(SkillFactory.getSkill(9101001).getMaxLevel()).applyTo(player, true); - SkillFactory.getSkill(9101002).getEffect(SkillFactory.getSkill(9101002).getMaxLevel()).applyTo(player, true); - SkillFactory.getSkill(9101003).getEffect(SkillFactory.getSkill(9101003).getMaxLevel()).applyTo(player, true); - SkillFactory.getSkill(9101008).getEffect(SkillFactory.getSkill(9101008).getMaxLevel()).applyTo(player, true); - SkillFactory.getSkill(1005).getEffect(SkillFactory.getSkill(1005).getMaxLevel()).applyTo(player, true); - } else if (sub[0].equals("buff")) { + break; + + case "goto": if (sub.length < 2){ - player.yellowMessage("Syntax: !buff "); - return true; - } - int skillid=Integer.parseInt(sub[1]); - - Skill skill = SkillFactory.getSkill(skillid); - if(skill != null) skill.getEffect(skill.getMaxLevel()).applyTo(player); - } else if (sub[0].equals("proitem")) { - if (sub.length < 3) { - player.yellowMessage("Syntax: !proitem "); - return true; - } - - int itemid = 0; - short multiply = 0; - - itemid = Integer.parseInt(sub[1]); - multiply = Short.parseShort(sub[2]); - - MapleItemInformationProvider ii = MapleItemInformationProvider.getInstance(); - Item item = ii.getEquipById(itemid); - MapleInventoryType type = ii.getInventoryType(itemid); - if (type.equals(MapleInventoryType.EQUIP)) { - hardsetItemStats((Equip) item, multiply); - MapleInventoryManipulator.addFromDrop(c, item); - - } else { - player.dropMessage("Make sure it's an equippable item."); - } - - } else if (sub[0].equals("seteqstat")) { - if (sub.length < 2) { - player.yellowMessage("Syntax: !seteqstat "); - return true; - } - - int newStat = Integer.parseInt(sub[1]); - MapleInventory equip = player.getInventory(MapleInventoryType.EQUIP); - - for (byte i = 1; i <= equip.getSlotLimit(); i++) { - try { - Equip eu = (Equip) equip.getItem(i); - if(eu == null) continue; - - short incval = (short)newStat; - eu.setWdef(incval); - eu.setAcc(incval); - eu.setAvoid(incval); - eu.setJump(incval); - eu.setMatk(incval); - eu.setMdef(incval); - eu.setHp(incval); - eu.setMp(incval); - eu.setSpeed(incval); - eu.setWatk(incval); - eu.setDex(incval); - eu.setInt(incval); - eu.setStr(incval); - eu.setLuk(incval); - - byte flag = eu.getFlag(); - flag |= ItemConstants.UNTRADEABLE; - eu.setFlag(flag); - - player.forceUpdateItem(eu); - } catch(Exception e){ - e.printStackTrace(); - } - } - //c.getSession().write(MaplePacketCreator.getCharInfo(player)); - //player.getMap().removePlayer(player); - //player.getMap().addPlayer(player); - } else if (sub[0].equals("spawn")) { - if (sub.length < 2) { - player.yellowMessage("Syntax: !spawn "); - return true; - } - - MapleMonster monster = MapleLifeFactory.getMonster(Integer.parseInt(sub[1])); - if (monster == null) { - return true; - } - if (sub.length > 2) { - for (int i = 0; i < Integer.parseInt(sub[2]); i++) { - player.getMap().spawnMonsterOnGroundBelow(MapleLifeFactory.getMonster(Integer.parseInt(sub[1])), player.getPosition()); - } - } else { - player.getMap().spawnMonsterOnGroundBelow(MapleLifeFactory.getMonster(Integer.parseInt(sub[1])), player.getPosition()); - } - } else if (sub[0].equals("bomb")) { - if (sub.length > 1){ - MapleCharacter victim = c.getWorldServer().getPlayerStorage().getCharacterByName(sub[1]); - victim.getMap().spawnMonsterOnGroundBelow(MapleLifeFactory.getMonster(9300166), victim.getPosition()); - Server.getInstance().broadcastGMMessage(MaplePacketCreator.serverNotice(5, player.getName() + " used !bomb on " + victim.getName())); - } else { - player.getMap().spawnMonsterOnGroundBelow(MapleLifeFactory.getMonster(9300166), player.getPosition()); - } - } else if (sub[0].equals("mutemap")) { - if(player.getMap().isMuted()) { - player.getMap().setMuted(false); - player.dropMessage(5, "The map you are in has been un-muted."); - } else { - player.getMap().setMuted(true); - player.dropMessage(5, "The map you are in has been muted."); - } - } else if (sub[0].equals("checkdmg")) { - MapleCharacter victim = c.getWorldServer().getPlayerStorage().getCharacterByName(sub[1]); - int maxBase = victim.calculateMaxBaseDamage(victim.getTotalWatk()); - Integer watkBuff = victim.getBuffedValue(MapleBuffStat.WATK); - Integer matkBuff = victim.getBuffedValue(MapleBuffStat.MATK); - Integer blessing = victim.getSkillLevel(10000000 * player.getJobType() + 12); - if(watkBuff == null) watkBuff = 0; - if(matkBuff == null) matkBuff = 0; - - player.dropMessage(5, "Cur Str: " + victim.getTotalStr() + " Cur Dex: " + victim.getTotalDex() + " Cur Int: " + victim.getTotalInt() + " Cur Luk: " + victim.getTotalLuk()); - player.dropMessage(5, "Cur WATK: " + victim.getTotalWatk() + " Cur MATK: " + victim.getTotalMagic()); - player.dropMessage(5, "Cur WATK Buff: " + watkBuff + " Cur MATK Buff: " + matkBuff + " Cur Blessing Level: " + blessing); - player.dropMessage(5, victim.getName() + "'s maximum base damage (before skills) is " + maxBase); - } else if (sub[0].equals("inmap")) { - String s = ""; - for (MapleCharacter chr : player.getMap().getCharacters()) { - s += chr.getName() + " "; - } - player.message(s); - } else if (sub[0].equals("cleardrops")) { - player.getMap().clearDrops(player); - } else if (sub[0].equals("go")) { - if (sub.length < 2){ - player.yellowMessage("Syntax: !go "); - return true; + player.yellowMessage("Syntax: /goto "); + break; } if (gotomaps.containsKey(sub[1])) { @@ -986,18 +705,29 @@ public class Commands { } else { player.dropMessage(5, "That map does not exist."); } - } else if (sub[0].equals("reloadevents")) { - for (Channel ch : Server.getInstance().getAllChannels()) { - ch.reloadEventScriptManager(); - } - player.dropMessage(5, "Reloaded Events"); - } else if (sub[0].equals("reloaddrops")) { - MapleMonsterInformationProvider.getInstance().clearDrops(); - player.dropMessage(5, "Reloaded Drops"); - } else if (sub[0].equals("reloadportals")) { - PortalScriptManager.getInstance().reloadPortalScripts(); - player.dropMessage(5, "Reloaded Portals"); - } else if (sub[0].equals("whereami")) { //This is so not going to work on the first commit + break; + + case "recharge": + MapleItemInformationProvider ii = MapleItemInformationProvider.getInstance(); + for (Item torecharge : c.getPlayer().getInventory(MapleInventoryType.USE).list()) { + if (ItemConstants.isThrowingStar(torecharge.getItemId())){ + torecharge.setQuantity(ii.getSlotMax(c, torecharge.getItemId())); + c.getPlayer().forceUpdateItem(torecharge); + } else if (ItemConstants.isArrow(torecharge.getItemId())){ + torecharge.setQuantity(ii.getSlotMax(c, torecharge.getItemId())); + c.getPlayer().forceUpdateItem(torecharge); + } else if (ItemConstants.isBullet(torecharge.getItemId())){ + torecharge.setQuantity(ii.getSlotMax(c, torecharge.getItemId())); + c.getPlayer().forceUpdateItem(torecharge); + } else if (ItemConstants.isConsumable(torecharge.getItemId())){ + torecharge.setQuantity(ii.getSlotMax(c, torecharge.getItemId())); + c.getPlayer().forceUpdateItem(torecharge); + } + } + player.dropMessage(5, "USE Recharged."); + break; + + case "whereami": player.yellowMessage("Map ID: " + player.getMap().getId()); player.yellowMessage("Players on this map:"); for (MapleMapObject mmo : player.getMap().getPlayers()) { @@ -1020,113 +750,104 @@ public class Commands { } } } - } else if (sub[0].equals("warp")) { + break; + + default: + return false; + } + + return true; + } + + public static boolean executeSolaxiaCommandLv2(Channel cserv, Server srv, MapleClient c, String[] sub) { //JrGM + MapleCharacter player = c.getPlayer(); + MapleCharacter victim; + Skill skill; + + switch(sub[0]) { + case "hide": + SkillFactory.getSkill(9101004).getEffect(SkillFactory.getSkill(9101004).getMaxLevel()).applyTo(player); + break; + + case "unhide": + SkillFactory.getSkill(9101004).getEffect(SkillFactory.getSkill(9101004).getMaxLevel()).applyTo(player); + break; + + case "sp": if (sub.length < 2){ - player.yellowMessage("Syntax: !warp "); - return true; + player.yellowMessage("Syntax: /sp [] "); + break; + } + + if (sub.length == 2) { + player.setRemainingSp(Integer.parseInt(sub[1])); + player.updateSingleStat(MapleStat.AVAILABLESP, player.getRemainingSp()); + } else { + victim = c.getChannelServer().getPlayerStorage().getCharacterByName(sub[1]); + victim.setRemainingSp(Integer.parseInt(sub[2])); + victim.updateSingleStat(MapleStat.AVAILABLESP, player.getRemainingSp()); + } + break; + + case "ap": + if (sub.length < 2){ + player.yellowMessage("Syntax: /ap [] "); + break; } - try { - MapleMap target = c.getChannelServer().getMapFactory().getMap(Integer.parseInt(sub[1])); - if (target == null) { - player.yellowMessage("Map ID " + sub[1] + " is invalid."); - return true; - } - if (player.getEventInstance() != null) { - player.getEventInstance().leftParty(player); - } - player.changeMap(target, target.getRandomPlayerSpawnpoint()); - } catch (Exception ex) { - player.yellowMessage("Map ID " + sub[1] + " is invalid."); - return true; - } - } else if (sub[0].equals("reloadmap")) { - MapleMap oldMap = c.getPlayer().getMap(); - MapleMap newMap = c.getChannelServer().getMapFactory().getMap(player.getMapId()); - for (MapleCharacter ch : oldMap.getCharacters()) { - ch.changeMap(newMap); - } - oldMap = null; - newMap.respawn(); - } else if (sub[0].equals("music")){ - if (sub.length < 2) { - player.yellowMessage("Syntax: !music "); - for (String s : songs){ - player.yellowMessage(s); - } - return true; - } - String song = joinStringFrom(sub, 1); - for (String s : songs){ - if (s.equals(song)){ - player.getMap().broadcastMessage(MaplePacketCreator.musicChange(s)); - player.yellowMessage("Now playing song " + song + "."); - return true; - } - } - player.yellowMessage("Song not found, please enter a song below."); - for (String s : songs){ - player.yellowMessage(s); - } - } else if (sub[0].equals("monitor")) { - if (sub.length < 1){ - player.yellowMessage("Syntax: !monitor "); - return true; - } - MapleCharacter victim = c.getWorldServer().getPlayerStorage().getCharacterByName(sub[1]); - if (victim == null){ - player.yellowMessage("Player not found!"); - return true; - } - boolean monitored = MapleLogger.monitored.contains(victim.getName()); - if (monitored){ - MapleLogger.monitored.remove(victim.getName()); + if (sub.length < 3) { + player.setRemainingAp(Integer.parseInt(sub[1])); + player.updateSingleStat(MapleStat.AVAILABLEAP, player.getRemainingAp()); } else { - MapleLogger.monitored.add(victim.getName()); + victim = c.getChannelServer().getPlayerStorage().getCharacterByName(sub[1]); + victim.setRemainingAp(Integer.parseInt(sub[2])); + victim.updateSingleStat(MapleStat.AVAILABLEAP, victim.getRemainingAp()); } - player.yellowMessage(victim.getName() + " is " + (!monitored ? "now being monitored." : "no longer being monitored.")); - String message = player.getName() + (!monitored ? " has started monitoring " : " has stopped monitoring ") + victim.getName() + "."; - Server.getInstance().broadcastGMMessage(MaplePacketCreator.serverNotice(5, message)); - } else if (sub[0].equals("monitors")) { - for (String ign : MapleLogger.monitored){ - player.yellowMessage(ign + " is being monitored."); + break; + + case "empowerme": + final int[] array = {2311003, 2301004, 1301007, 4101004, 2001002, 1101007, 1005, 2301003, 5121009, 1111002, 4111001, 4111002, 4211003, 4211005, 1321000, 2321004, 3121002}; + for (int i : array) { + SkillFactory.getSkill(i).getEffect(SkillFactory.getSkill(i).getMaxLevel()).applyTo(player); } - } else if (sub[0].equals("ignore")) { - if (sub.length < 1){ - player.yellowMessage("Syntax: !ignore "); - return true; - } - MapleCharacter victim = c.getWorldServer().getPlayerStorage().getCharacterByName(sub[1]); - if (victim == null){ - player.yellowMessage("Player not found!"); - return true; - } - boolean monitored = MapleLogger.ignored.contains(victim.getName()); - if (monitored){ - MapleLogger.ignored.remove(victim.getName()); - } else { - MapleLogger.ignored.add(victim.getName()); - } - player.yellowMessage(victim.getName() + " is " + (!monitored ? "now being ignored." : "no longer being ignored.")); - String message = player.getName() + (!monitored ? " has started ignoring " : " has stopped ignoring ") + victim.getName() + "."; - Server.getInstance().broadcastGMMessage(MaplePacketCreator.serverNotice(5, message)); - } else if (sub[0].equals("ignored")) { - for (String ign : MapleLogger.ignored){ - player.yellowMessage(ign + " is being ignored."); - } - } else if (sub[0].equals("pos")) { - float xpos = player.getPosition().x; - float ypos = player.getPosition().y; - float fh = player.getMap().getFootholds().findBelow(player.getPosition()).getId(); - player.dropMessage("Position: (" + xpos + ", " + ypos + ")"); - player.dropMessage("Foothold ID: " + fh); - } else if (sub[0].equals("dc")) { + break; + + case "buffmap": + SkillFactory.getSkill(9101001).getEffect(SkillFactory.getSkill(9101001).getMaxLevel()).applyTo(player, true); + SkillFactory.getSkill(9101002).getEffect(SkillFactory.getSkill(9101002).getMaxLevel()).applyTo(player, true); + SkillFactory.getSkill(9101003).getEffect(SkillFactory.getSkill(9101003).getMaxLevel()).applyTo(player, true); + SkillFactory.getSkill(9101008).getEffect(SkillFactory.getSkill(9101008).getMaxLevel()).applyTo(player, true); + SkillFactory.getSkill(1005).getEffect(SkillFactory.getSkill(1005).getMaxLevel()).applyTo(player, true); + break; + + case "buff": if (sub.length < 2){ - player.yellowMessage("Syntax: !dc "); - return true; + player.yellowMessage("Syntax: /buff "); + break; + } + int skillid=Integer.parseInt(sub[1]); + + skill = SkillFactory.getSkill(skillid); + if(skill != null) skill.getEffect(skill.getMaxLevel()).applyTo(player); + break; + + case "bomb": + if (sub.length > 1){ + victim = c.getWorldServer().getPlayerStorage().getCharacterByName(sub[1]); + victim.getMap().spawnMonsterOnGroundBelow(MapleLifeFactory.getMonster(9300166), victim.getPosition()); + Server.getInstance().broadcastGMMessage(MaplePacketCreator.serverNotice(5, player.getName() + " used /bomb on " + victim.getName())); + } else { + player.getMap().spawnMonsterOnGroundBelow(MapleLifeFactory.getMonster(9300166), player.getPosition()); + } + break; + + case "dc": + if (sub.length < 2){ + player.yellowMessage("Syntax: /dc "); + break; } - MapleCharacter victim = c.getWorldServer().getPlayerStorage().getCharacterByName(sub[1]); + victim = c.getWorldServer().getPlayerStorage().getCharacterByName(sub[1]); if (victim == null) { victim = c.getChannelServer().getPlayerStorage().getCharacterByName(sub[1]); if (victim == null) { @@ -1139,7 +860,7 @@ public class Commands { e.printStackTrace(); } } else { - return true; + break; } } } @@ -1147,28 +868,128 @@ public class Commands { victim = player; } victim.getClient().disconnect(false, false); - } else if (sub[0].equals("togglecoupon")) { + break; + + case "cleardrops": + player.getMap().clearDrops(player); + break; + + case "clearslot": + if (sub.length < 2) { + player.yellowMessage("Syntax: /clearslot "); + break; + } + String type = sub[1]; + if (type.equals("all")) { + for (int i = 0; i < 101; i++) { + Item tempItem = c.getPlayer().getInventory(MapleInventoryType.EQUIP).getItem((byte) i); + if (tempItem == null) + continue; + MapleInventoryManipulator.removeFromSlot(c, MapleInventoryType.EQUIP, (byte) i, tempItem.getQuantity(), false, true); + } + for (int i = 0; i < 101; i++) { + Item tempItem = c.getPlayer().getInventory(MapleInventoryType.USE).getItem((byte) i); + if (tempItem == null) + continue; + MapleInventoryManipulator.removeFromSlot(c, MapleInventoryType.USE, (byte) i, tempItem.getQuantity(), false, true); + } + for (int i = 0; i < 101; i++) { + Item tempItem = c.getPlayer().getInventory(MapleInventoryType.ETC).getItem((byte) i); + if (tempItem == null) + continue; + MapleInventoryManipulator.removeFromSlot(c, MapleInventoryType.ETC, (byte) i, tempItem.getQuantity(), false, true); + } + for (int i = 0; i < 101; i++) { + Item tempItem = c.getPlayer().getInventory(MapleInventoryType.SETUP).getItem((byte) i); + if (tempItem == null) + continue; + MapleInventoryManipulator.removeFromSlot(c, MapleInventoryType.SETUP, (byte) i, tempItem.getQuantity(), false, true); + } + for (int i = 0; i < 101; i++) { + Item tempItem = c.getPlayer().getInventory(MapleInventoryType.CASH).getItem((byte) i); + if (tempItem == null) + continue; + MapleInventoryManipulator.removeFromSlot(c, MapleInventoryType.CASH, (byte) i, tempItem.getQuantity(), false, true); + } + player.yellowMessage("All Slots Cleared."); + } + else if (type.equals("equip")) { + for (int i = 0; i < 101; i++) { + Item tempItem = c.getPlayer().getInventory(MapleInventoryType.EQUIP).getItem((byte) i); + if (tempItem == null) + continue; + MapleInventoryManipulator.removeFromSlot(c, MapleInventoryType.EQUIP, (byte) i, tempItem.getQuantity(), false, true); + } + player.yellowMessage("Equipment Slot Cleared."); + } + else if (type.equals("use")) { + for (int i = 0; i < 101; i++) { + Item tempItem = c.getPlayer().getInventory(MapleInventoryType.USE).getItem((byte) i); + if (tempItem == null) + continue; + MapleInventoryManipulator.removeFromSlot(c, MapleInventoryType.USE, (byte) i, tempItem.getQuantity(), false, true); + } + player.yellowMessage("Use Slot Cleared."); + } + else if (type.equals("setup")) { + for (int i = 0; i < 101; i++) { + Item tempItem = c.getPlayer().getInventory(MapleInventoryType.SETUP).getItem((byte) i); + if (tempItem == null) + continue; + MapleInventoryManipulator.removeFromSlot(c, MapleInventoryType.SETUP, (byte) i, tempItem.getQuantity(), false, true); + } + player.yellowMessage("Set-Up Slot Cleared."); + } + else if (type.equals("etc")) { + for (int i = 0; i < 101; i++) { + Item tempItem = c.getPlayer().getInventory(MapleInventoryType.ETC).getItem((byte) i); + if (tempItem == null) + continue; + MapleInventoryManipulator.removeFromSlot(c, MapleInventoryType.ETC, (byte) i, tempItem.getQuantity(), false, true); + } + player.yellowMessage("ETC Slot Cleared."); + } + else if (type.equals("cash")) { + for (int i = 0; i < 101; i++) { + Item tempItem = c.getPlayer().getInventory(MapleInventoryType.CASH).getItem((byte) i); + if (tempItem == null) + continue; + MapleInventoryManipulator.removeFromSlot(c, MapleInventoryType.CASH, (byte) i, tempItem.getQuantity(), false, true); + } + player.yellowMessage("Cash Slot Cleared."); + } + else player.yellowMessage("Slot" + type + " does not exist!"); + break; + + case "warp": if (sub.length < 2){ - player.yellowMessage("Syntax: !togglecoupon "); - return true; - } - Server.getInstance().toggleCoupon(Integer.parseInt(sub[1])); - } else if (sub[0].equals("exprate")) { - if (sub.length < 2){ - player.yellowMessage("Syntax: !exprate "); - return true; - } - c.getWorldServer().setExpRate(Integer.parseInt(sub[1])); - } else if (sub[0].equals("chat")) { - player.toggleWhiteChat(); - player.message("Your chat is now " + (player.getWhiteChat() ? " white" : "normal") + "."); - } else if (sub[0].equals("warpto")) { - if (sub.length < 2){ - player.yellowMessage("Syntax: !warpto "); - return true; + player.yellowMessage("Syntax: /warp "); + break; } - MapleCharacter victim = cserv.getPlayerStorage().getCharacterByName(sub[1]); + try { + MapleMap target = c.getChannelServer().getMapFactory().getMap(Integer.parseInt(sub[1])); + if (target == null) { + player.yellowMessage("Map ID " + sub[1] + " is invalid."); + break; + } + if (player.getEventInstance() != null) { + player.getEventInstance().leftParty(player); + } + player.changeMap(target, target.getRandomPlayerSpawnpoint()); + } catch (Exception ex) { + player.yellowMessage("Map ID " + sub[1] + " is invalid."); + break; + } + break; + + case "warpto": + if (sub.length < 3){ + player.yellowMessage("Syntax: /warpto "); + break; + } + + victim = cserv.getPlayerStorage().getCharacterByName(sub[1]); if (victim == null) {//If victim isn't on current channel or isnt a character try and find him by loop all channels on current world. for (Channel ch : srv.getChannelsFromWorld(c.getWorld())) { victim = ch.getPlayerStorage().getCharacterByName(sub[1]); @@ -1200,13 +1021,16 @@ public class Commands { } else { player.dropMessage("Unknown player."); } - } else if (sub[0].equals("warphere")) { + break; + + case "warphere": + case "summon": if (sub.length < 2){ - player.yellowMessage("Syntax: !warphere "); - return true; + player.yellowMessage("Syntax: /warphere "); + break; } - MapleCharacter victim = cserv.getPlayerStorage().getCharacterByName(sub[1]); + victim = cserv.getPlayerStorage().getCharacterByName(sub[1]); if (victim == null) {//If victim isn't on current channel, loop all channels on current world. for (Channel ch : srv.getChannelsFromWorld(c.getWorld())) { victim = ch.getPlayerStorage().getCharacterByName(sub[1]); @@ -1244,51 +1068,21 @@ public class Commands { } else { player.dropMessage("Unknown player."); } - } else if (sub[0].equals("fame")) { - if (sub.length < 3){ - player.yellowMessage("Syntax: !fame "); - return true; - } - - MapleCharacter victim = cserv.getPlayerStorage().getCharacterByName(sub[1]); - victim.setFame(Integer.parseInt(sub[2])); - victim.updateSingleStat(MapleStat.FAME, victim.getFame()); - } else if (sub[0].equals("giftnx")) { - if (sub.length < 3){ - player.yellowMessage("Syntax: !giftnx "); - return true; - } - cserv.getPlayerStorage().getCharacterByName(sub[1]).getCashShop().gainCash(1, Integer.parseInt(sub[2])); - player.message("Done"); - } else if (sub[0].equals("gmshop")) { + break; + + case "gmshop": MapleShopFactory.getInstance().getShop(1337).sendShop(c); - } else if (sub[0].equals("heal")) { + break; + + case "heal": player.setHpMp(30000); - } else if (sub[0].equals("vp")) { + break; + + case "item": + case "drop": if (sub.length < 2){ - player.yellowMessage("Syntax: !vp "); - return true; - } - c.addVotePoints(Integer.parseInt(sub[1])); - } else if (sub[0].equals("id")) { - if (sub.length < 2){ - player.yellowMessage("Syntax: !id "); - return true; - } - try { - try (BufferedReader dis = new BufferedReader(new InputStreamReader(new URL("http://www.mapletip.com/search_java.php?search_value=" + sub[1] + "&check=true").openConnection().getInputStream()))) { - String s; - while ((s = dis.readLine()) != null) { - player.dropMessage(s); - } - } - } catch (Exception e) { - e.printStackTrace(); - } - } else if (sub[0].equals("item") || sub[0].equals("drop")) { - if (sub.length < 2){ - player.yellowMessage("Syntax: !item "); - return true; + player.yellowMessage("Syntax: /item "); + break; } int itemId = Integer.parseInt(sub[1]); @@ -1311,79 +1105,12 @@ public class Commands { } c.getPlayer().getMap().spawnItemDrop(c.getPlayer(), c.getPlayer(), toDrop, c.getPlayer().getPosition(), true, true); } - } else if (sub[0].equals("expeds")) { - for (Channel ch : Server.getInstance().getChannelsFromWorld(0)) { - if (ch.getExpeditions().size() == 0) { - player.yellowMessage("No Expeditions in Channel " + ch.getId()); - continue; - } - player.yellowMessage("Expeditions in Channel " + ch.getId()); - int id = 0; - for (MapleExpedition exped : ch.getExpeditions()) { - id++; - player.yellowMessage("> Expedition " + id); - player.yellowMessage(">> Type: " + exped.getType().toString()); - player.yellowMessage(">> Status: " + (exped.isRegistering() ? "REGISTERING" : "UNDERWAY")); - player.yellowMessage(">> Size: " + exped.getMembers().size()); - player.yellowMessage(">> Leader: " + exped.getLeader().getName()); - int memId = 2; - for (MapleCharacter member : exped.getMembers()) { - if (exped.isLeader(member)) { - continue; - } - player.yellowMessage(">>> Member " + memId + ": " + member.getName()); - memId++; - } - } - } - } else if (sub[0].equals("kill")) { + break; + + case "level": if (sub.length < 2){ - player.yellowMessage("Syntax: !kill "); - return true; - } - - MapleCharacter victim = cserv.getPlayerStorage().getCharacterByName(sub[1]); - victim.setHpMp(0); - Server.getInstance().broadcastGMMessage(MaplePacketCreator.serverNotice(5, player.getName() + " used !kill on " + victim.getName())); - } else if (sub[0].equals("seed")) { - if (player.getMapId() != 910010000) { - player.yellowMessage("This command can only be used in HPQ."); - return true; - } - Point pos[] = {new Point(7, -207), new Point(179, -447), new Point(-3, -687), new Point(-357, -687), new Point(-538, -447), new Point(-359, -207)}; - int seed[] = {4001097, 4001096, 4001095, 4001100, 4001099, 4001098}; - for (int i = 0; i < pos.length; i++) { - Item item = new Item(seed[i], (byte) 0, (short) 1); - player.getMap().spawnItemDrop(player, player, item, pos[i], false, true); - try { - Thread.sleep(100); - } catch (InterruptedException e) { - e.printStackTrace(); - } - } - } else if (sub[0].equals("killall")) { // will need to be used again in case of horntail or multiple state baddies - List monsters = player.getMap().getMapObjectsInRange(player.getPosition(), Double.POSITIVE_INFINITY, Arrays.asList(MapleMapObjectType.MONSTER)); - MapleMap map = player.getMap(); - for (MapleMapObject monstermo : monsters) { - MapleMonster monster = (MapleMonster) monstermo; - if (!monster.getStats().isFriendly()) { - map.killMonster(monster, player, true); - //monster.giveExpToCharacter(player, monster.getExp() * c.getPlayer().getExpRate(), true, 1); - } - } - player.dropMessage("Killed " + monsters.size() + " monsters."); - } else if (sub[0].equals("monsterdebug")) { - List monsters = player.getMap().getMapObjectsInRange(player.getPosition(), Double.POSITIVE_INFINITY, Arrays.asList(MapleMapObjectType.MONSTER)); - for (MapleMapObject monstermo : monsters) { - MapleMonster monster = (MapleMonster) monstermo; - player.message("Monster ID: " + monster.getId() + " Aggro target: " + ((monster.getController() != null) ? monster.getController().getName() : "")); - } - } else if (sub[0].equals("unbug")) { - c.getPlayer().getMap().broadcastMessage(MaplePacketCreator.enableActions()); - } else if (sub[0].equals("level")) { - if (sub.length < 2){ - player.yellowMessage("Syntax: !level "); - return true; + player.yellowMessage("Syntax: /level "); + break; } player.loseExp(player.getExp(), false, false); @@ -1393,18 +1120,34 @@ public class Commands { player.setPlayerRates(); player.levelUp(false); - } else if (sub[0].equals("levelpro")) { + break; + + case "levelpro": if (sub.length < 2){ - player.yellowMessage("Syntax: !levelpro "); - return true; + player.yellowMessage("Syntax: /levelpro "); + break; } while (player.getLevel() < Math.min(255, Integer.parseInt(sub[1]))) { player.levelUp(false); } - } else if (sub[0].equals("maxstat")) { + break; + + case "setstat": + final int x = Short.parseShort(sub[1]); + player.setStr(x); + player.setDex(x); + player.setInt(x); + player.setLuk(x); + player.updateSingleStat(MapleStat.STR, x); + player.updateSingleStat(MapleStat.DEX, x); + player.updateSingleStat(MapleStat.INT, x); + player.updateSingleStat(MapleStat.LUK, x); + break; + + case "maxstat": final String[] s = {"setall", String.valueOf(Short.MAX_VALUE)}; - executeGMCommand(c, s, heading); + executeSolaxiaCommandLv2(cserv, srv, c, s); player.loseExp(player.getExp(), false, false); player.revertPlayerRates(); player.setLevel(255); @@ -1417,10 +1160,12 @@ public class Commands { player.updateSingleStat(MapleStat.MAXHP, 30000); player.updateSingleStat(MapleStat.MAXMP, 30000); player.yellowMessage("Stats maxed out."); - } else if (sub[0].equals("maxskills")) { + break; + + case "maxskill": for (MapleData skill_ : MapleDataProviderFactory.getDataProvider(new File(System.getProperty("wzpath") + "/" + "String.wz")).getData("Skill.img").getChildren()) { try { - Skill skill = SkillFactory.getSkill(Integer.parseInt(skill_.getName())); + skill = SkillFactory.getSkill(Integer.parseInt(skill_.getName())); if (GameConstants.isInJobTree(skill.getId(), player.getJob().getId())) { player.changeSkillLevel(skill, (byte) skill.getMaxLevel(), skill.getMaxLevel(), -1); } @@ -1432,85 +1177,18 @@ public class Commands { } } player.yellowMessage("Skills maxed out."); - } else if (sub[0].equals("mesos")) { + break; + + case "mesos": if (sub.length >= 2) { player.gainMeso(Integer.parseInt(sub[1]), true); } - } else if (sub[0].equals("notice")) { - Server.getInstance().broadcastMessage(MaplePacketCreator.serverNotice(6, "[Notice] " + joinStringFrom(sub, 1))); - } else if (sub[0].equals("rip")) { - Server.getInstance().broadcastMessage(MaplePacketCreator.serverNotice(6, "[RIP]: " + joinStringFrom(sub, 1))); - } else if (sub[0].equals("openportal")) { - if (sub.length < 2){ - player.yellowMessage("Syntax: !openportal "); - return true; - } - player.getMap().getPortal(sub[1]).setPortalState(true); - } else if (sub[0].equals("pe")) { - String packet = ""; - try { - InputStreamReader is = new FileReader("pe.txt"); - Properties packetProps = new Properties(); - packetProps.load(is); - is.close(); - packet = packetProps.getProperty("pe"); - } catch (IOException ex) { - ex.printStackTrace(); - player.yellowMessage("Failed to load pe.txt"); - return true; - } - MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter(); - mplew.write(HexTool.getByteArrayFromHexString(packet)); - SeekableLittleEndianAccessor slea = new GenericSeekableLittleEndianAccessor(new ByteArrayByteStream(mplew.getPacket())); - short packetId = slea.readShort(); - final MaplePacketHandler packetHandler = PacketProcessor.getProcessor(0, c.getChannel()).getHandler(packetId); - if (packetHandler != null && packetHandler.validateState(c)) { - try { - player.yellowMessage("Receiving: " + packet); - packetHandler.handlePacket(slea, c); - } catch (final Throwable t) { - FilePrinter.printError(FilePrinter.PACKET_HANDLER + packetHandler.getClass().getName() + ".txt", t, "Error for " + (c.getPlayer() == null ? "" : "player ; " + c.getPlayer() + " on map ; " + c.getPlayer().getMapId() + " - ") + "account ; " + c.getAccountName() + "\r\n" + slea.toString()); - return true; - } - } - } else if (sub[0].equals("closeportal")) { - if (sub.length < 2){ - player.yellowMessage("Syntax: !closeportal "); - return true; - } - player.getMap().getPortal(sub[1]).setPortalState(false); - } else if (sub[0].equals("startevent")) { - int players = 50; - if(sub.length > 1) - players = Integer.parseInt(sub[1]); - - c.getChannelServer().setEvent(new MapleEvent(player.getMapId(), players)); - player.dropMessage(5, "The event has been set on " + player.getMap().getMapName() + " and will allow " + players + " players to join."); - } else if(sub[0].equals("endevent")) { - c.getChannelServer().setEvent(null); - player.dropMessage(5, "You have ended the event. No more players may join."); - } else if (sub[0].equals("online2")) { - int total = 0; - for (Channel ch : srv.getChannelsFromWorld(player.getWorld())) { - int size = ch.getPlayerStorage().getAllCharacters().size(); - total += size; - String s = "(Channel " + ch.getId() + " Online: " + size + ") : "; - if (ch.getPlayerStorage().getAllCharacters().size() < 50) { - for (MapleCharacter chr : ch.getPlayerStorage().getAllCharacters()) { - s += MapleCharacter.makeMapleReadable(chr.getName()) + ", "; - } - player.dropMessage(s.substring(0, s.length() - 2)); - } - } - player.dropMessage("There are a total of " + total + " players online."); - } else if (sub[0].equals("pap")) { - player.getMap().spawnMonsterOnGroundBelow(MapleLifeFactory.getMonster(8500001), player.getPosition()); - } else if (sub[0].equals("pianus")) { - player.getMap().spawnMonsterOnGroundBelow(MapleLifeFactory.getMonster(8510000), player.getPosition()); - } else if (sub[0].equalsIgnoreCase("search")) { + break; + + case "search": if (sub.length < 3){ - player.yellowMessage("Syntax: !search "); - return true; + player.yellowMessage("Syntax: /search "); + break; } StringBuilder sb = new StringBuilder(); @@ -1559,51 +1237,483 @@ public class Commands { sb.append("\r\n#kLoaded within ").append((double) (System.currentTimeMillis() - start) / 1000).append(" seconds.");//because I can, and it's free c.announce(MaplePacketCreator.getNPCTalk(9010000, (byte) 0, sb.toString(), "00 00", (byte) 0)); - } else if (sub[0].equals("servermessage")) { - c.getWorldServer().setServerMessage(joinStringFrom(sub, 1)); - } else if (sub[0].equals("warpsnowball")) { + break; + + case "jail": + if (sub.length < 2) { + player.yellowMessage("Syntax: /jail []"); + break; + } + + int minutesJailed = 5; + if(sub.length >= 3) { + minutesJailed = Integer.valueOf(sub[2]); + if(minutesJailed <= 0) { + player.yellowMessage("Syntax: /jail []"); + break; + } + } + + victim = cserv.getPlayerStorage().getCharacterByName(sub[1]); + if (victim != null) { + victim.addJailExpirationTime(minutesJailed * 60 * 1000); + + int mapid = 300000012; + + if(victim.getMapId() != mapid) { // those gone to jail won't be changing map anyway + MapleMap target = cserv.getMapFactory().getMap(mapid); + MaplePortal targetPortal = target.getPortal(0); + victim.changeMap(target, targetPortal); + player.dropMessage(victim.getName() + " was jailed for " + minutesJailed + " minutes."); + } + else { + player.dropMessage(victim.getName() + "'s time in jail has been extended for " + minutesJailed + " minutes."); + } + + } else { + player.dropMessage(sub[1] + " not found on this channel! Make sure your target is logged on and on the same channel as yours."); + } + break; + + case "unjail": + if (sub.length < 2) { + player.yellowMessage("Syntax: /unjail "); + break; + } + + victim = cserv.getPlayerStorage().getCharacterByName(sub[1]); + if (victim != null) { + if(victim.getJailExpirationTimeLeft() <= 0) { + player.dropMessage("This player is already free."); + break; + } + victim.removeJailExpirationTime(); + victim.dropMessage("By lack of concrete proof you are now unjailed. Enjoy freedom!"); + player.dropMessage(victim.getName() + " was unjailed."); + } else { + player.dropMessage(sub[1] + " not found on this channel! Make sure your target is logged on and on the same channel as yours."); + } + break; + + case "unbug": + c.getPlayer().getMap().broadcastMessage(MaplePacketCreator.enableActions()); + break; + + default: + return false; + } + + return true; + } + + public static boolean executeSolaxiaCommandLv3(Channel cserv, Server srv, MapleClient c, String[] sub) { //GM + MapleCharacter player = c.getPlayer(); + MapleCharacter victim; + + switch(sub[0]) { + case "spawn": + if (sub.length < 2) { + player.yellowMessage("Syntax: /spawn "); + break; + } + + MapleMonster monster = MapleLifeFactory.getMonster(Integer.parseInt(sub[1])); + if (monster == null) { + break; + } + if (sub.length > 2) { + for (int i = 0; i < Integer.parseInt(sub[2]); i++) { + player.getMap().spawnMonsterOnGroundBelow(MapleLifeFactory.getMonster(Integer.parseInt(sub[1])), player.getPosition()); + } + } else { + player.getMap().spawnMonsterOnGroundBelow(MapleLifeFactory.getMonster(Integer.parseInt(sub[1])), player.getPosition()); + } + break; + + case "mutemap": + if(player.getMap().isMuted()) { + player.getMap().setMuted(false); + player.dropMessage(5, "The map you are in has been un-muted."); + } else { + player.getMap().setMuted(true); + player.dropMessage(5, "The map you are in has been muted."); + } + break; + + case "checkdmg": + victim = c.getWorldServer().getPlayerStorage().getCharacterByName(sub[1]); + int maxBase = victim.calculateMaxBaseDamage(victim.getTotalWatk()); + Integer watkBuff = victim.getBuffedValue(MapleBuffStat.WATK); + Integer matkBuff = victim.getBuffedValue(MapleBuffStat.MATK); + Integer blessing = victim.getSkillLevel(10000000 * player.getJobType() + 12); + if(watkBuff == null) watkBuff = 0; + if(matkBuff == null) matkBuff = 0; + + player.dropMessage(5, "Cur Str: " + victim.getTotalStr() + " Cur Dex: " + victim.getTotalDex() + " Cur Int: " + victim.getTotalInt() + " Cur Luk: " + victim.getTotalLuk()); + player.dropMessage(5, "Cur WATK: " + victim.getTotalWatk() + " Cur MATK: " + victim.getTotalMagic()); + player.dropMessage(5, "Cur WATK Buff: " + watkBuff + " Cur MATK Buff: " + matkBuff + " Cur Blessing Level: " + blessing); + player.dropMessage(5, victim.getName() + "'s maximum base damage (before skills) is " + maxBase); + break; + + case "inmap": + String st = ""; + for (MapleCharacter chr : player.getMap().getCharacters()) { + st += chr.getName() + " "; + } + player.message(st); + break; + + case "reloadevents": + for (Channel ch : Server.getInstance().getAllChannels()) { + ch.reloadEventScriptManager(); + } + player.dropMessage(5, "Reloaded Events"); + break; + + case "reloaddrops": + MapleMonsterInformationProvider.getInstance().clearDrops(); + player.dropMessage(5, "Reloaded Drops"); + break; + + case "reloadportals": + PortalScriptManager.getInstance().reloadPortalScripts(); + player.dropMessage(5, "Reloaded Portals"); + break; + + case "reloadmap": + MapleMap oldMap = c.getPlayer().getMap(); + MapleMap newMap = c.getChannelServer().getMapFactory().getMap(player.getMapId()); + for (MapleCharacter ch : oldMap.getCharacters()) { + ch.changeMap(newMap); + } + oldMap = null; + newMap.respawn(); + break; + + case "hpmp": + victim = player; + int statUpdate = 1; + + if (sub.length >= 3) { + victim = c.getWorldServer().getPlayerStorage().getCharacterByName(sub[1]); + statUpdate = Integer.valueOf(sub[2]); + } else if(sub.length == 2) { + statUpdate = Integer.valueOf(sub[1]); + } else { + player.yellowMessage("Syntax: /sethpmp [] "); + } + + victim.setHp(statUpdate); + victim.setMp(statUpdate); + victim.updateSingleStat(MapleStat.HP, statUpdate); + victim.updateSingleStat(MapleStat.MP, statUpdate); + break; + + case "music": + if (sub.length < 2) { + player.yellowMessage("Syntax: /music "); + for (String s : songs){ + player.yellowMessage(s); + } + break; + } + String song = joinStringFrom(sub, 1); + for (String s : songs){ + if (s.equals(song)){ + player.getMap().broadcastMessage(MaplePacketCreator.musicChange(s)); + player.yellowMessage("Now playing song " + song + "."); + break; + } + } + player.yellowMessage("Song not found, please enter a song below."); + for (String s : songs){ + player.yellowMessage(s); + } + break; + + case "monitor": + if (sub.length < 1){ + player.yellowMessage("Syntax: /monitor "); + break; + } + victim = c.getWorldServer().getPlayerStorage().getCharacterByName(sub[1]); + if (victim == null){ + player.yellowMessage("Player not found!"); + break; + } + boolean monitored = MapleLogger.monitored.contains(victim.getName()); + if (monitored){ + MapleLogger.monitored.remove(victim.getName()); + } else { + MapleLogger.monitored.add(victim.getName()); + } + player.yellowMessage(victim.getName() + " is " + (!monitored ? "now being monitored." : "no longer being monitored.")); + String message = player.getName() + (!monitored ? " has started monitoring " : " has stopped monitoring ") + victim.getName() + "."; + Server.getInstance().broadcastGMMessage(MaplePacketCreator.serverNotice(5, message)); + break; + + case "monitors": + for (String ign : MapleLogger.monitored){ + player.yellowMessage(ign + " is being monitored."); + } + break; + + case "ignore": + if (sub.length < 1){ + player.yellowMessage("Syntax: /ignore "); + break; + } + victim = c.getWorldServer().getPlayerStorage().getCharacterByName(sub[1]); + if (victim == null){ + player.yellowMessage("Player not found!"); + break; + } + boolean monitored_ = MapleLogger.ignored.contains(victim.getName()); + if (monitored_){ + MapleLogger.ignored.remove(victim.getName()); + } else { + MapleLogger.ignored.add(victim.getName()); + } + player.yellowMessage(victim.getName() + " is " + (!monitored_ ? "now being ignored." : "no longer being ignored.")); + String message_ = player.getName() + (!monitored_ ? " has started ignoring " : " has stopped ignoring ") + victim.getName() + "."; + Server.getInstance().broadcastGMMessage(MaplePacketCreator.serverNotice(5, message_)); + break; + + case "ignored": + for (String ign : MapleLogger.ignored){ + player.yellowMessage(ign + " is being ignored."); + } + break; + + case "pos": + float xpos = player.getPosition().x; + float ypos = player.getPosition().y; + float fh = player.getMap().getFootholds().findBelow(player.getPosition()).getId(); + player.dropMessage("Position: (" + xpos + ", " + ypos + ")"); + player.dropMessage("Foothold ID: " + fh); + break; + + case "togglecoupon": + if (sub.length < 2){ + player.yellowMessage("Syntax: /togglecoupon "); + break; + } + Server.getInstance().toggleCoupon(Integer.parseInt(sub[1])); + break; + + case "chat": + player.toggleWhiteChat(); + player.message("Your chat is now " + (player.getWhiteChat() ? " white" : "normal") + "."); + break; + + case "fame": + if (sub.length < 3){ + player.yellowMessage("Syntax: /fame "); + break; + } + + victim = cserv.getPlayerStorage().getCharacterByName(sub[1]); + victim.setFame(Integer.parseInt(sub[2])); + victim.updateSingleStat(MapleStat.FAME, victim.getFame()); + break; + + case "giftnx": + if (sub.length < 3){ + player.yellowMessage("Syntax: /giftnx "); + break; + } + cserv.getPlayerStorage().getCharacterByName(sub[1]).getCashShop().gainCash(1, Integer.parseInt(sub[2])); + player.message("NX given."); + break; + + case "vp": + if (sub.length < 2){ + player.yellowMessage("Syntax: /vp "); + break; + } + c.addVotePoints(Integer.parseInt(sub[1])); + break; + + case "id": + if (sub.length < 2){ + player.yellowMessage("Syntax: /id "); + break; + } + try { + try (BufferedReader dis = new BufferedReader(new InputStreamReader(new URL("http://www.mapletip.com/search_java.php?search_value=" + sub[1] + "&check=true").openConnection().getInputStream()))) { + String s; + while ((s = dis.readLine()) != null) { + player.dropMessage(s); + } + } + } catch (Exception e) { + e.printStackTrace(); + } + break; + + case "expeds": + for (Channel ch : Server.getInstance().getChannelsFromWorld(0)) { + if (ch.getExpeditions().size() == 0) { + player.yellowMessage("No Expeditions in Channel " + ch.getId()); + continue; + } + player.yellowMessage("Expeditions in Channel " + ch.getId()); + int id = 0; + for (MapleExpedition exped : ch.getExpeditions()) { + id++; + player.yellowMessage("> Expedition " + id); + player.yellowMessage(">> Type: " + exped.getType().toString()); + player.yellowMessage(">> Status: " + (exped.isRegistering() ? "REGISTERING" : "UNDERWAY")); + player.yellowMessage(">> Size: " + exped.getMembers().size()); + player.yellowMessage(">> Leader: " + exped.getLeader().getName()); + int memId = 2; + for (MapleCharacter member : exped.getMembers()) { + if (exped.isLeader(member)) { + continue; + } + player.yellowMessage(">>> Member " + memId + ": " + member.getName()); + memId++; + } + } + } + break; + + case "kill": + if (sub.length < 2){ + player.yellowMessage("Syntax: /kill "); + break; + } + + victim = cserv.getPlayerStorage().getCharacterByName(sub[1]); + victim.setHpMp(0); + Server.getInstance().broadcastGMMessage(MaplePacketCreator.serverNotice(5, player.getName() + " used /kill on " + victim.getName())); + break; + + case "seed": + if (player.getMapId() != 910010000) { + player.yellowMessage("This command can only be used in HPQ."); + break; + } + Point pos[] = {new Point(7, -207), new Point(179, -447), new Point(-3, -687), new Point(-357, -687), new Point(-538, -447), new Point(-359, -207)}; + int seed[] = {4001097, 4001096, 4001095, 4001100, 4001099, 4001098}; + for (int i = 0; i < pos.length; i++) { + Item item = new Item(seed[i], (byte) 0, (short) 1); + player.getMap().spawnItemDrop(player, player, item, pos[i], false, true); + try { + Thread.sleep(100); + } catch (InterruptedException e) { + e.printStackTrace(); + } + } + break; + + case "killall": + List monsters = player.getMap().getMapObjectsInRange(player.getPosition(), Double.POSITIVE_INFINITY, Arrays.asList(MapleMapObjectType.MONSTER)); + MapleMap map = player.getMap(); + for (MapleMapObject monstermo : monsters) { + monster = (MapleMonster) monstermo; + if (!monster.getStats().isFriendly()) { + map.killMonster(monster, player, true); + //monster.giveExpToCharacter(player, monster.getExp() * c.getPlayer().getExpRate(), true, 1); + } + } + player.dropMessage("Killed " + monsters.size() + " monsters."); + break; + + case "notice": + Server.getInstance().broadcastMessage(MaplePacketCreator.serverNotice(6, "[Notice] " + joinStringFrom(sub, 1))); + break; + + case "rip": + Server.getInstance().broadcastMessage(MaplePacketCreator.serverNotice(6, "[RIP]: " + joinStringFrom(sub, 1))); + break; + + case "openportal": + if (sub.length < 2){ + player.yellowMessage("Syntax: /openportal "); + break; + } + player.getMap().getPortal(sub[1]).setPortalState(true); + break; + + case "closeportals": + if (sub.length < 2){ + player.yellowMessage("Syntax: /closeportal "); + break; + } + player.getMap().getPortal(sub[1]).setPortalState(false); + break; + + case "pe": + String packet = ""; + try { + InputStreamReader is = new FileReader("pe.txt"); + Properties packetProps = new Properties(); + packetProps.load(is); + is.close(); + packet = packetProps.getProperty("pe"); + } catch (IOException ex) { + ex.printStackTrace(); + player.yellowMessage("Failed to load pe.txt"); + break; + } + MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter(); + mplew.write(HexTool.getByteArrayFromHexString(packet)); + SeekableLittleEndianAccessor slea = new GenericSeekableLittleEndianAccessor(new ByteArrayByteStream(mplew.getPacket())); + short packetId = slea.readShort(); + final MaplePacketHandler packetHandler = PacketProcessor.getProcessor(0, c.getChannel()).getHandler(packetId); + if (packetHandler != null && packetHandler.validateState(c)) { + try { + player.yellowMessage("Receiving: " + packet); + packetHandler.handlePacket(slea, c); + } catch (final Throwable t) { + FilePrinter.printError(FilePrinter.PACKET_HANDLER + packetHandler.getClass().getName() + ".txt", t, "Error for " + (c.getPlayer() == null ? "" : "player ; " + c.getPlayer() + " on map ; " + c.getPlayer().getMapId() + " - ") + "account ; " + c.getAccountName() + "\r\n" + slea.toString()); + break; + } + } + break; + + case "startevent": + int players = 50; + if(sub.length > 1) + players = Integer.parseInt(sub[1]); + + c.getChannelServer().setEvent(new MapleEvent(player.getMapId(), players)); + player.dropMessage(5, "The event has been set on " + player.getMap().getMapName() + " and will allow " + players + " players to join."); + break; + + case "endevent": + c.getChannelServer().setEvent(null); + player.dropMessage(5, "You have ended the event. No more players may join."); + break; + + case "online2": + int total = 0; + for (Channel ch : srv.getChannelsFromWorld(player.getWorld())) { + int size = ch.getPlayerStorage().getAllCharacters().size(); + total += size; + String s = "(Channel " + ch.getId() + " Online: " + size + ") : "; + if (ch.getPlayerStorage().getAllCharacters().size() < 50) { + for (MapleCharacter chr : ch.getPlayerStorage().getAllCharacters()) { + s += MapleCharacter.makeMapleReadable(chr.getName()) + ", "; + } + player.dropMessage(s.substring(0, s.length() - 2)); + } + } + player.dropMessage("There are a total of " + total + " players online."); + break; + + case "warpsnowball": List chars = new ArrayList<>(player.getMap().getCharacters()); for (MapleCharacter chr : chars) { chr.changeMap(109060000, chr.getTeam()); } - } else if (sub[0].equals("setall")) { - final int x = Short.parseShort(sub[1]); - player.setStr(x); - player.setDex(x); - player.setInt(x); - player.setLuk(x); - player.updateSingleStat(MapleStat.STR, x); - player.updateSingleStat(MapleStat.DEX, x); - player.updateSingleStat(MapleStat.INT, x); - player.updateSingleStat(MapleStat.LUK, x); - } else if (sub[0].equals("unban")) { - if (sub.length < 2){ - player.yellowMessage("Syntax: !unban "); - return true; - } + break; - try { - Connection con = DatabaseConnection.getConnection(); - int aid = MapleCharacter.getAccountIdByName(sub[1]); - - PreparedStatement p = con.prepareStatement("UPDATE accounts SET banned = -1 WHERE id = " + aid); - p.executeUpdate(); - - p = con.prepareStatement("DELETE FROM ipbans WHERE aid = " + aid); - p.executeUpdate(); - - p = con.prepareStatement("DELETE FROM macbans WHERE aid = " + aid); - p.executeUpdate(); - } catch (Exception e) { - e.printStackTrace(); - player.message("Failed to unban " + sub[1]); - return true; - } - player.message("Unbanned " + sub[1]); - } else if (sub[0].equals("ban")) { + case "ban": if (sub.length < 3) { - player.yellowMessage("Syntax: !ban (Please be descriptive)"); - return true; + player.yellowMessage("Syntax: /ban (Please be descriptive)"); + break; } String ign = sub[1]; String reason = joinStringFrom(sub, 2); @@ -1648,150 +1758,35 @@ public class Commands { } else { c.announce(MaplePacketCreator.getGMEffect(6, (byte) 1)); } - - } else if (sub[0].equals("jail")) { - if (sub.length < 2) { - player.yellowMessage("Syntax: !jail []"); - return true; - } - - int minutesJailed = 5; - if(sub.length >= 3) { - minutesJailed = Integer.valueOf(sub[2]); - if(minutesJailed <= 0) { - player.yellowMessage("Syntax: !jail []"); - return true; - } - } + break; - MapleCharacter victim = cserv.getPlayerStorage().getCharacterByName(sub[1]); - if (victim != null) { - victim.addJailExpirationTime(minutesJailed * 60 * 1000); + case "unban": + if (sub.length < 2){ + player.yellowMessage("Syntax: /unban "); + break; + } + + try { + Connection con = DatabaseConnection.getConnection(); + int aid = MapleCharacter.getAccountIdByName(sub[1]); + + PreparedStatement p = con.prepareStatement("UPDATE accounts SET banned = -1 WHERE id = " + aid); + p.executeUpdate(); - int mapid = 300000012; - - if(victim.getMapId() != mapid) { // those gone to jail won't be changing map anyway - MapleMap target = cserv.getMapFactory().getMap(mapid); - MaplePortal targetPortal = target.getPortal(0); - victim.changeMap(target, targetPortal); - player.dropMessage(victim.getName() + " was jailed for " + minutesJailed + " minutes."); - } - else { - player.dropMessage(victim.getName() + "'s time in jail has been extended for " + minutesJailed + " minutes."); - } - - } else { - player.dropMessage(sub[1] + " not found on this channel! Make sure your target is logged on and on the same channel as yours."); - } - - } else if (sub[0].equals("unjail")) { - if (sub.length < 2) { - player.yellowMessage("Syntax: !unjail "); + p = con.prepareStatement("DELETE FROM ipbans WHERE aid = " + aid); + p.executeUpdate(); + + p = con.prepareStatement("DELETE FROM macbans WHERE aid = " + aid); + p.executeUpdate(); + } catch (Exception e) { + e.printStackTrace(); + player.message("Failed to unban " + sub[1]); return true; } - - MapleCharacter victim = cserv.getPlayerStorage().getCharacterByName(sub[1]); - if (victim != null) { - if(victim.getJailExpirationTimeLeft() <= 0) { - player.dropMessage("This player is already free."); - return true; - } - victim.removeJailExpirationTime(); - victim.dropMessage("By lack of concrete proof you are now unjailed. Enjoy freedom!"); - player.dropMessage(victim.getName() + " was unjailed."); - } else { - player.dropMessage(sub[1] + " not found on this channel! Make sure your target is logged on and on the same channel as yours."); - } - } else if (sub[0].equals("clearslot")) { - if (sub.length < 2) { - player.yellowMessage("Syntax: !clearslot "); - return true; - } - String type = sub[1]; - if (type.equals("all")) { - for (int i = 0; i < 101; i++) { - Item tempItem = c.getPlayer().getInventory(MapleInventoryType.EQUIP).getItem((byte) i); - if (tempItem == null) - continue; - MapleInventoryManipulator.removeFromSlot(c, MapleInventoryType.EQUIP, (byte) i, tempItem.getQuantity(), false, true); - } - for (int i = 0; i < 101; i++) { - Item tempItem = c.getPlayer().getInventory(MapleInventoryType.USE).getItem((byte) i); - if (tempItem == null) - continue; - MapleInventoryManipulator.removeFromSlot(c, MapleInventoryType.USE, (byte) i, tempItem.getQuantity(), false, true); - } - for (int i = 0; i < 101; i++) { - Item tempItem = c.getPlayer().getInventory(MapleInventoryType.ETC).getItem((byte) i); - if (tempItem == null) - continue; - MapleInventoryManipulator.removeFromSlot(c, MapleInventoryType.ETC, (byte) i, tempItem.getQuantity(), false, true); - } - for (int i = 0; i < 101; i++) { - Item tempItem = c.getPlayer().getInventory(MapleInventoryType.SETUP).getItem((byte) i); - if (tempItem == null) - continue; - MapleInventoryManipulator.removeFromSlot(c, MapleInventoryType.SETUP, (byte) i, tempItem.getQuantity(), false, true); - } - for (int i = 0; i < 101; i++) { - Item tempItem = c.getPlayer().getInventory(MapleInventoryType.CASH).getItem((byte) i); - if (tempItem == null) - continue; - MapleInventoryManipulator.removeFromSlot(c, MapleInventoryType.CASH, (byte) i, tempItem.getQuantity(), false, true); - } - player.yellowMessage("All Slots Cleared."); - } - else if (type.equals("equip")) { - for (int i = 0; i < 101; i++) { - Item tempItem = c.getPlayer().getInventory(MapleInventoryType.EQUIP).getItem((byte) i); - if (tempItem == null) - continue; - MapleInventoryManipulator.removeFromSlot(c, MapleInventoryType.EQUIP, (byte) i, tempItem.getQuantity(), false, true); - } - player.yellowMessage("Equipment Slot Cleared."); - } - else if (type.equals("use")) { - for (int i = 0; i < 101; i++) { - Item tempItem = c.getPlayer().getInventory(MapleInventoryType.USE).getItem((byte) i); - if (tempItem == null) - continue; - MapleInventoryManipulator.removeFromSlot(c, MapleInventoryType.USE, (byte) i, tempItem.getQuantity(), false, true); - } - player.yellowMessage("Use Slot Cleared."); - } - else if (type.equals("setup")) { - for (int i = 0; i < 101; i++) { - Item tempItem = c.getPlayer().getInventory(MapleInventoryType.SETUP).getItem((byte) i); - if (tempItem == null) - continue; - MapleInventoryManipulator.removeFromSlot(c, MapleInventoryType.SETUP, (byte) i, tempItem.getQuantity(), false, true); - } - player.yellowMessage("Set-Up Slot Cleared."); - } - else if (type.equals("etc")) { - for (int i = 0; i < 101; i++) { - Item tempItem = c.getPlayer().getInventory(MapleInventoryType.ETC).getItem((byte) i); - if (tempItem == null) - continue; - MapleInventoryManipulator.removeFromSlot(c, MapleInventoryType.ETC, (byte) i, tempItem.getQuantity(), false, true); - } - player.yellowMessage("ETC Slot Cleared."); - } - else if (type.equals("cash")) { - for (int i = 0; i < 101; i++) { - Item tempItem = c.getPlayer().getInventory(MapleInventoryType.CASH).getItem((byte) i); - if (tempItem == null) - continue; - MapleInventoryManipulator.removeFromSlot(c, MapleInventoryType.CASH, (byte) i, tempItem.getQuantity(), false, true); - } - player.yellowMessage("Cash Slot Cleared."); - } - else player.yellowMessage("Slot" + type + " does not exist!"); - } else if (sub[0].equals("hide")) { - SkillFactory.getSkill(9101004).getEffect(SkillFactory.getSkill(9101004).getMaxLevel()).applyTo(player); - } else if (sub[0].equals("unhide")) { - SkillFactory.getSkill(9101004).getEffect(SkillFactory.getSkill(9101004).getMaxLevel()).applyTo(player); - } else if (sub[0].equals("healmap")) { + player.message("Unbanned " + sub[1]); + break; + + case "healmap": for (MapleCharacter mch : player.getMap().getCharacters()) { if (mch != null) { mch.setHp(mch.getMaxHp()); @@ -1800,80 +1795,373 @@ public class Commands { mch.updateSingleStat(MapleStat.MP, mch.getMaxMp()); } } - } else if (sub[0].equals("healperson")) { - MapleCharacter victim = cserv.getPlayerStorage().getCharacterByName(sub[1]); + break; + + case "healperson": + victim = cserv.getPlayerStorage().getCharacterByName(sub[1]); victim.setHp(victim.getMaxHp()); victim.updateSingleStat(MapleStat.HP, victim.getMaxHp()); victim.setMp(victim.getMaxMp()); victim.updateSingleStat(MapleStat.MP, victim.getMaxMp()); - } else if (sub[0].equals("hurt")) { - MapleCharacter victim = cserv.getPlayerStorage().getCharacterByName(sub[1]); + break; + + case "hurt": + victim = cserv.getPlayerStorage().getCharacterByName(sub[1]); victim.setHp(1); victim.updateSingleStat(MapleStat.HP, 1); - } else if (sub[0].equals("killmap")) { + break; + + case "killmap": for (MapleCharacter mch : player.getMap().getCharacters()) { mch.setHp(0); mch.updateSingleStat(MapleStat.HP, 0); } - } else if (sub[0].equals("mesorate")) { - if (sub.length < 2){ - player.yellowMessage("Syntax: !mesorate "); - return true; - } - c.getWorldServer().setMesoRate(Integer.parseInt(sub[1])); - } else if (sub[0].equals("droprate")) { - if (sub.length < 2){ - player.yellowMessage("Syntax: !droprate "); - return true; - } - c.getWorldServer().setDropRate(Integer.parseInt(sub[1])); - } else if (sub[0].equals("bossdroprate")) { - if (sub.length < 2){ - player.yellowMessage("Syntax: !bossdroprate "); - return true; - } - c.getWorldServer().setBossDropRate(Integer.parseInt(sub[1])); - } else if (sub[0].equalsIgnoreCase("night")) { + break; + + case "night": player.getMap().broadcastNightEffect(); player.yellowMessage("Done."); - } else { - return false; - } - return true; - } + break; + + default: + return false; + } + + return true; + } + + + public static boolean executeSolaxiaCommandLv4(Channel cserv, Server srv, MapleClient c, String[] sub) { //SuperGM + MapleCharacter player = c.getPlayer(); + MapleCharacter victim; + + switch(sub[0]) { + case "servermessage": + c.getWorldServer().setServerMessage(joinStringFrom(sub, 1)); + break; + + case "proitem": + if (sub.length < 3) { + player.yellowMessage("Syntax: /proitem "); + break; + } + + int itemid = 0; + short multiply = 0; - public static void executeAdminCommand(MapleClient c, String[] sub, char heading) { - MapleCharacter player = c.getPlayer(); - switch (sub[0]) { - case "zakum": - player.getMap().spawnFakeMonsterOnGroundBelow(MapleLifeFactory.getMonster(8800000), player.getPosition()); - for (int x = 8800003; x < 8800011; x++) { - player.getMap().spawnMonsterOnGroundBelow(MapleLifeFactory.getMonster(x), player.getPosition()); + itemid = Integer.parseInt(sub[1]); + multiply = Short.parseShort(sub[2]); + + MapleItemInformationProvider ii = MapleItemInformationProvider.getInstance(); + Item it = ii.getEquipById(itemid); + MapleInventoryType type = ii.getInventoryType(itemid); + if (type.equals(MapleInventoryType.EQUIP)) { + hardsetItemStats((Equip) it, multiply); + MapleInventoryManipulator.addFromDrop(c, it); + + } else { + player.dropMessage("Make sure it's an equippable item."); } break; - case "horntail": - final Point targetPoint = player.getPosition(); - final MapleMap targetMap = player.getMap(); + case "seteqstat": + if (sub.length < 2) { + player.yellowMessage("Syntax: /seteqstat "); + break; + } - targetMap.spawnHorntailOnGroundBelow(targetPoint); + int newStat = Integer.parseInt(sub[1]); + MapleInventory equip = player.getInventory(MapleInventoryType.EQUIP); + + for (byte i = 1; i <= equip.getSlotLimit(); i++) { + try { + Equip eu = (Equip) equip.getItem(i); + if(eu == null) continue; + + short incval = (short)newStat; + eu.setWdef(incval); + eu.setAcc(incval); + eu.setAvoid(incval); + eu.setJump(incval); + eu.setMatk(incval); + eu.setMdef(incval); + eu.setHp(incval); + eu.setMp(incval); + eu.setSpeed(incval); + eu.setWatk(incval); + eu.setDex(incval); + eu.setInt(incval); + eu.setStr(incval); + eu.setLuk(incval); + + byte flag = eu.getFlag(); + flag |= ItemConstants.UNTRADEABLE; + eu.setFlag(flag); + + player.forceUpdateItem(eu); + } catch(Exception e){ + e.printStackTrace(); + } + } break; - case "pinkbean": - player.getMap().spawnMonsterOnGroundBelow(MapleLifeFactory.getMonster(8820001), player.getPosition()); - break; + case "exprate": + if (sub.length < 2){ + player.yellowMessage("Syntax: /exprate "); + break; + } + c.getWorldServer().setExpRate(Integer.parseInt(sub[1])); + break; + case "mesorate": + if (sub.length < 2){ + player.yellowMessage("Syntax: /mesorate "); + break; + } + c.getWorldServer().setMesoRate(Integer.parseInt(sub[1])); + break; - case "packet": - player.getMap().broadcastMessage(MaplePacketCreator.customPacket(joinStringFrom(sub, 1))); + case "droprate": + if (sub.length < 2){ + player.yellowMessage("Syntax: /droprate "); + break; + } + c.getWorldServer().setDropRate(Integer.parseInt(sub[1])); + break; + + case "bossdroprate": + if (sub.length < 2){ + player.yellowMessage("Syntax: /bossdroprate "); + break; + } + c.getWorldServer().setBossDropRate(Integer.parseInt(sub[1])); + break; + + case "itemvac": + List list = player.getMap().getMapObjectsInRange(player.getPosition(), Double.POSITIVE_INFINITY, Arrays.asList(MapleMapObjectType.ITEM)); + for (MapleMapObject item : list) { + player.pickupItem(item); + } + break; + + case "forcevac": + List items = player.getMap().getMapObjectsInRange(player.getPosition(), Double.POSITIVE_INFINITY, Arrays.asList(MapleMapObjectType.ITEM)); + for (MapleMapObject item : items) { + MapleMapItem mapItem = (MapleMapItem) item; + if (mapItem.getMeso() > 0) { + player.gainMeso(mapItem.getMeso(), true); + } else if(mapItem.getItemId() == 4031865 || mapItem.getItemId() == 4031866) { + // Add NX to account, show effect and make item disappear + player.getCashShop().gainCash(1, mapItem.getItemId() == 4031865 ? 100 : 250); + } else if (mapItem.getItem().getItemId() >= 5000000 && mapItem.getItem().getItemId() <= 5000100) { + int petId = MaplePet.createPet(mapItem.getItem().getItemId()); + if (petId == -1) { + continue; + } + MapleInventoryManipulator.addById(c, mapItem.getItem().getItemId(), mapItem.getItem().getQuantity(), null, petId); + } else { + MapleInventoryManipulator.addFromDrop(c, mapItem.getItem(), true); + } + mapItem.setPickedUp(true); + player.getMap().removeMapObject(item); + player.getMap().broadcastMessage(MaplePacketCreator.removeItemFromMap(mapItem.getObjectId(), 2, player.getId()), mapItem.getPosition()); + } + break; + + case "zakum": + player.getMap().spawnFakeMonsterOnGroundBelow(MapleLifeFactory.getMonster(8800000), player.getPosition()); + for (int x = 8800003; x < 8800011; x++) { + player.getMap().spawnMonsterOnGroundBelow(MapleLifeFactory.getMonster(x), player.getPosition()); + } + break; + + case "horntail": + final Point targetPoint = player.getPosition(); + final MapleMap targetMap = player.getMap(); + + targetMap.spawnHorntailOnGroundBelow(targetPoint); + break; + + case "pinkbean": + player.getMap().spawnMonsterOnGroundBelow(MapleLifeFactory.getMonster(8820001), player.getPosition()); + break; + + case "pap": + player.getMap().spawnMonsterOnGroundBelow(MapleLifeFactory.getMonster(8500001), player.getPosition()); + break; + + case "pianus": + player.getMap().spawnMonsterOnGroundBelow(MapleLifeFactory.getMonster(8510000), player.getPosition()); + break; + + case "playernpc": + if (sub.length < 3){ + player.yellowMessage("Syntax: /playernpc "); + break; + } + player.playerNPC(c.getChannelServer().getPlayerStorage().getCharacterByName(sub[1]), Integer.parseInt(sub[2])); break; - case "timerdebug": + + case "face": + if (sub.length < 2){ + player.yellowMessage("Syntax: /face [] "); + break; + } + + if (sub.length == 2) { + player.setFace(Integer.parseInt(sub[1])); + player.equipChanged(); + } else { + victim = c.getChannelServer().getPlayerStorage().getCharacterByName(sub[1]); + if(victim == null) { + player.yellowMessage("Player '" + sub[1] + "' has not been found on this channel."); + break; + } + victim.setFace(Integer.parseInt(sub[2])); + victim.equipChanged(); + } + break; + + case "hair": + if (sub.length < 2){ + player.yellowMessage("Syntax: /hair [] "); + break; + } + + if (sub.length == 2) { + player.setHair(Integer.parseInt(sub[1])); + player.equipChanged(); + } else { + victim = c.getChannelServer().getPlayerStorage().getCharacterByName(sub[1]); + if(victim == null) { + player.yellowMessage("Player '" + sub[1] + "' has not been found on this channel."); + break; + } + victim.setHair(Integer.parseInt(sub[2])); + victim.equipChanged(); + } + break; + + default: + return false; + } + + return true; + } + + public static boolean executeSolaxiaCommandLv5(Channel cserv, Server srv, MapleClient c, String[] sub) { //Developer + MapleCharacter player = c.getPlayer(); + MapleMonster monster; + + switch(sub[0]) { + case "debugmonster": + List monsters = player.getMap().getMapObjectsInRange(player.getPosition(), Double.POSITIVE_INFINITY, Arrays.asList(MapleMapObjectType.MONSTER)); + for (MapleMapObject monstermo : monsters) { + monster = (MapleMonster) monstermo; + player.message("Monster ID: " + monster.getId() + " Aggro target: " + ((monster.getController() != null) ? monster.getController().getName() : "")); + } + break; + + + + case "debugpacket": + player.getMap().broadcastMessage(MaplePacketCreator.customPacket(joinStringFrom(sub, 1))); + break; + + case "debugnearestportal": + MaplePortal portal = player.getMap().findClosestPortal(player.getPosition()); + if(portal != null) player.dropMessage(6, "Closest portal: " + portal.getId() + " '" + portal.getName() + "' Type: " + portal.getType() + " --> toMap: " + portal.getTargetMapId() + " scriptname: '" + portal.getScriptName() + "' state: " + portal.getPortalState() + "."); + else player.dropMessage(6, "There is no portal on this map."); + + break; + + case "debugnearestspawnpoint": + SpawnPoint sp = player.getMap().findClosestSpawnpoint(player.getPosition()); + if(sp != null) player.dropMessage(6, "Closest mob spawn point: " + " Position: x " + sp.getPosition().getX() + " y " + sp.getPosition().getY() + " Spawns mobid: '" + sp.getMonsterId() + "' --> canSpawn: " + !sp.getDenySpawn() + " canSpawnRightNow: " + sp.shouldSpawn() + "."); + else player.dropMessage(6, "There is no mob spawn point on this map."); + + break; + + case "debugpos": + player.dropMessage(6, "Current map position: (" + player.getPosition().getX() + ", " + player.getPosition().getY() + ")."); + break; + + case "debugmap": + player.dropMessage(6, "Current map id " + player.getMap().getId() + ", event: '" + ((player.getMap().getEventInstance() != null) ? player.getMap().getEventInstance().getName() : "null") + "'; Players: " + player.getMap().getAllPlayers().size() + ", Mobs: " + player.getMap().countMonsters() + ", Reactors: " + player.getMap().countReactors() + ", Items: " + player.getMap().countItems() + ", Objects: " + player.getMap().getMapObjects().size() + "."); + break; + + case "debugmobsp": + player.getMap().reportMonsterSpawnPoints(player); + break; + + case "debugevent": + if(player.getEventInstance() == null) player.dropMessage(6, "Player currently not in an event."); + else player.dropMessage(6, "Current event name: " + player.getEventInstance().getName() + "."); + + break; + + case "debugareas": + player.dropMessage(6, "Configured areas on map " + player.getMapId() + ":"); + + byte index = 0; + for(Rectangle rect: player.getMap().getAreas()) { + player.dropMessage(6, "Id: " + index + " -> posX: " + rect.getX() + " posY: '" + rect.getY() + "' dX: " + rect.getWidth() + " dY: " + rect.getHeight() + "."); + index++; + } + + break; + + case "debugreactors": + player.dropMessage(6, "Current reactor states on map " + player.getMapId() + ":"); + + for(MapleMapObject mmo: player.getMap().getReactors()) { + MapleReactor mr = (MapleReactor) mmo; + player.dropMessage(6, "Id: " + mr.getId() + " Oid: " + mr.getObjectId() + " name: '" + mr.getName() + "' -> Type: " + mr.getReactorType() + " State: " + mr.getState() + " Event State: " + mr.getEventState() + " Position: x " + mr.getPosition().getX() + " y " + mr.getPosition().getY() + "."); + } + + break; + + case "debugservercoupons": + case "debugcoupons": + String s = "Currently active SERVER coupons: "; + for(Integer i : Server.getInstance().getActiveCoupons()) { + s += (i + " "); + } + + player.dropMessage(6, s); + + break; + + case "debugplayercoupons": + String st = "Currently active PLAYER coupons: "; + for(Integer i : player.getActiveCoupons()) { + st += (i + " "); + } + + player.dropMessage(6, st); + + break; + + case "debugtimer": TimerManager tMan = TimerManager.getInstance(); player.dropMessage(6, "Total Task: " + tMan.getTaskCount() + " Current Task: " + tMan.getQueuedTasks() + " Active Task: " + tMan.getActiveCount() + " Completed Task: " + tMan.getCompletedTaskCount()); break; + + default: + return false; + } + + return true; + } + + public static boolean executeSolaxiaCommandLv6(Channel cserv, Server srv, MapleClient c, String[] sub) { //Admin + MapleCharacter player = c.getPlayer(); + MapleCharacter victim; + + switch(sub[0]) { case "warpworld": if (sub.length < 2){ - player.yellowMessage("Syntax: !warpworld "); - return; + player.yellowMessage("Syntax: /warpworld "); + break; } Server server = Server.getInstance(); @@ -1896,16 +2184,18 @@ public class Commands { player.message("Invalid world; highest number available: " + (server.getWorlds().size() - 1)); } break; - case "saveall"://fyi this is a stupid command + + case "saveall": for (World world : Server.getInstance().getWorlds()) { for (MapleCharacter chr : world.getPlayerStorage().getAllCharacters()) { chr.saveToDB(); } } - String message = player.getName() + " used !saveall."; + String message = player.getName() + " used /saveall."; Server.getInstance().broadcastGMMessage(MaplePacketCreator.serverNotice(5, message)); player.message("All players saved successfully."); break; + case "dcall": for (World world : Server.getInstance().getWorlds()) { for (MapleCharacter chr : world.getPlayerStorage().getAllCharacters()) { @@ -1916,8 +2206,8 @@ public class Commands { } player.message("All players successfully disconnected."); break; - case "mapplayers"://fyi this one is even stupider - //Adding HP to it, making it less useless. + + case "mapplayers": String names = ""; int map = player.getMapId(); for (World world : Server.getInstance().getWorlds()) { @@ -1933,18 +2223,20 @@ public class Commands { } player.message("These b lurkin: " + names); break; + case "getacc": if (sub.length < 2){ - player.yellowMessage("Syntax: !getacc "); - return; + player.yellowMessage("Syntax: /getacc "); + break; } - MapleCharacter victim = c.getChannelServer().getPlayerStorage().getCharacterByName(sub[1]); + victim = c.getChannelServer().getPlayerStorage().getCharacterByName(sub[1]); player.message(victim.getName() + "'s account name is " + victim.getClient().getAccountName() + "."); break; + case "npc": if (sub.length < 2){ - player.yellowMessage("Syntax: !npc "); - return; + player.yellowMessage("Syntax: /npc "); + break; } MapleNPC npc = MapleLifeFactory.getNPC(Integer.parseInt(sub[1])); if (npc != null) { @@ -1957,8 +2249,8 @@ public class Commands { player.getMap().broadcastMessage(MaplePacketCreator.spawnNPC(npc)); } break; - case "job": { //Honestly, we should merge this with @job and job yourself if array is 1 long only. I'll do it but gotta run at this point lel - //Alright, doing that. /a + + case "job": if (sub.length == 2) { player.changeJob(MapleJob.getById(Integer.parseInt(sub[1]))); player.equipChanged(); @@ -1967,17 +2259,10 @@ public class Commands { victim.changeJob(MapleJob.getById(Integer.parseInt(sub[2]))); player.equipChanged(); } else { - player.message("!job "); + player.message("Syntax: /job "); } break; - } - case "playernpc": - if (sub.length < 3){ - player.yellowMessage("Syntax: !playernpc "); - return; - } - player.playerNPC(c.getChannelServer().getPlayerStorage().getCharacterByName(sub[1]), Integer.parseInt(sub[2])); - break; + case "shutdown": case "shutdownnow": int time = 60000; @@ -2009,92 +2294,76 @@ public class Commands { TimerManager.getInstance().schedule(Server.getInstance().shutdown(false), time); break; - case "face": - if (sub.length < 2){ - player.yellowMessage("Syntax: !face [] "); - return; - } - - if (sub.length == 2) { - player.setFace(Integer.parseInt(sub[1])); - player.equipChanged(); - } else { - victim = c.getChannelServer().getPlayerStorage().getCharacterByName(sub[1]); - if(victim == null) { - player.yellowMessage("Player '" + sub[1] + "' has not been found on this channel."); - return; - } - victim.setFace(Integer.parseInt(sub[2])); - victim.equipChanged(); - } - break; - case "hair": - if (sub.length < 2){ - player.yellowMessage("Syntax: !hair [] "); - return; - } - - if (sub.length == 2) { - player.setHair(Integer.parseInt(sub[1])); - player.equipChanged(); - } else { - victim = c.getChannelServer().getPlayerStorage().getCharacterByName(sub[1]); - if(victim == null) { - player.yellowMessage("Player '" + sub[1] + "' has not been found on this channel."); - return; - } - victim.setHair(Integer.parseInt(sub[2])); - victim.equipChanged(); - } - break; - case "itemvac": - List list = player.getMap().getMapObjectsInRange(player.getPosition(), Double.POSITIVE_INFINITY, Arrays.asList(MapleMapObjectType.ITEM)); - for (MapleMapObject item : list) { - player.pickupItem(item); - } - break; - case "forcevac": - List items = player.getMap().getMapObjectsInRange(player.getPosition(), Double.POSITIVE_INFINITY, Arrays.asList(MapleMapObjectType.ITEM)); - for (MapleMapObject item : items) { - MapleMapItem mapItem = (MapleMapItem) item; - if (mapItem.getMeso() > 0) { - player.gainMeso(mapItem.getMeso(), true); - } else if(mapItem.getItemId() == 4031865 || mapItem.getItemId() == 4031866) { - // Add NX to account, show effect and make item disappear - player.getCashShop().gainCash(1, mapItem.getItemId() == 4031865 ? 100 : 250); - } else if (mapItem.getItem().getItemId() >= 5000000 && mapItem.getItem().getItemId() <= 5000100) { - int petId = MaplePet.createPet(mapItem.getItem().getItemId()); - if (petId == -1) { - continue; - } - MapleInventoryManipulator.addById(c, mapItem.getItem().getItemId(), mapItem.getItem().getQuantity(), null, petId); - } else { - MapleInventoryManipulator.addFromDrop(c, mapItem.getItem(), true); - } - mapItem.setPickedUp(true); - player.getMap().removeMapObject(item); - player.getMap().broadcastMessage(MaplePacketCreator.removeItemFromMap(mapItem.getObjectId(), 2, player.getId()), mapItem.getPosition()); - } - break; + case "clearquestcache": MapleQuest.clearCache(); player.dropMessage(5, "Quest Cache Cleared."); break; + case "clearquest": if(sub.length < 1) { player.dropMessage(5, "Please include a quest ID."); - return; + break; } MapleQuest.clearCache(Integer.parseInt(sub[1])); player.dropMessage(5, "Quest Cache for quest " + sub[1] + " cleared."); break; - default: - player.yellowMessage("Command " + heading + sub[0] + " does not exist. See !commands for a list of available commands."); - break; - } - } + + default: + return false; + } + + return true; + } + + public static boolean executeSolaxiaCommand(Channel cserv, Server srv, MapleClient c, String[] sub, int gmLevel) { + if(gmLevel == -1) { + c.getPlayer().yellowMessage("Command '" + sub[0] + "' is not available. See /commands for a list of available commands."); + return false; + } + + boolean executedCommand; + switch(gmLevel) { + case 0: //Player + executedCommand = executeSolaxiaCommandLv0(cserv, srv, c, sub); + break; - private static String joinStringFrom(String arr[], int start) { + case 1: //Donator + executedCommand = executeSolaxiaCommandLv1(cserv, srv, c, sub); + break; + + case 2: //JrGM + executedCommand = executeSolaxiaCommandLv2(cserv, srv, c, sub); + break; + + case 3: //GM + executedCommand = executeSolaxiaCommandLv3(cserv, srv, c, sub); + break; + + case 4: //SuperGM + executedCommand = executeSolaxiaCommandLv4(cserv, srv, c, sub); + break; + + case 5: //Developer + executedCommand = executeSolaxiaCommandLv5(cserv, srv, c, sub); + break; + + default: //Admin + executedCommand = executeSolaxiaCommandLv6(cserv, srv, c, sub); + } + + if(!executedCommand) return executeSolaxiaCommand(cserv, srv, c, sub, gmLevel - 1); + else return true; + } + + public static boolean executeSolaxiaPlayerCommand(MapleClient c, String[] sub, char heading) { + Channel cserv = c.getChannelServer(); + Server srv = Server.getInstance(); + + return executeSolaxiaCommand(cserv, srv, c, sub, c.getPlayer().gmLevel()); + } + + private static String joinStringFrom(String arr[], int start) { StringBuilder builder = new StringBuilder(); for (int i = start; i < arr.length; i++) { builder.append(arr[i]); @@ -2104,9 +2373,4 @@ public class Commands { } return builder.toString(); } -} - - - - - +} \ No newline at end of file diff --git a/src/client/inventory/ItemFactory.java b/src/client/inventory/ItemFactory.java index 93ff9f610f..1d6201c68a 100644 --- a/src/client/inventory/ItemFactory.java +++ b/src/client/inventory/ItemFactory.java @@ -134,9 +134,9 @@ public enum ItemFactory { public synchronized void saveItems(List> items, int id, Connection con) throws SQLException { PreparedStatement ps = null; PreparedStatement pse = null; - ResultSet rs = null; - - lock.lock(); + ResultSet rs = null; + + lock.lock(); try { StringBuilder query = new StringBuilder(); diff --git a/src/client/inventory/MapleInventory.java b/src/client/inventory/MapleInventory.java index 73c1e8028c..a5886d5567 100644 --- a/src/client/inventory/MapleInventory.java +++ b/src/client/inventory/MapleInventory.java @@ -27,16 +27,19 @@ import java.util.Collections; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.List; +import java.util.Map.Entry; import java.util.Map; import tools.Pair; import client.MapleCharacter; +import client.MapleClient; import constants.ItemConstants; import server.MapleItemInformationProvider; +import server.MapleInventoryManipulator; /** * - * @author Matze + * @author Matze, Ronan */ public class MapleInventory implements Iterable { private MapleCharacter owner; @@ -101,6 +104,37 @@ public class MapleInventory implements Iterable { } return qty; } + + public int freeSlotCountById(int itemId, int required) { + List itemList = listById(itemId); + int openSlot = 0; + + if(!ItemConstants.isRechargable(itemId)) { + for (Item item : itemList) { + required -= item.getQuantity(); + + if(required >= 0) { + openSlot++; + if(required == 0) return openSlot; + } else { + return openSlot; + } + } + } else { + for (Item item : itemList) { + required -= 1; + + if(required >= 0) { + openSlot++; + if(required == 0) return openSlot; + } else { + return openSlot; + } + } + } + + return -1; + } public List listById(int itemId) { List ret = new ArrayList<>(); @@ -218,6 +252,10 @@ public class MapleInventory implements Iterable { public boolean isFull(int margin) { return inventory.size() + margin >= slotLimit; } + + public boolean isFullAfterSomeItems(int margin, int used) { + return inventory.size() + margin >= slotLimit - used; + } public short getNextFreeSlot() { if (isFull()) { @@ -250,25 +288,42 @@ public class MapleInventory implements Iterable { } public static boolean checkSpots(MapleCharacter chr, List> items) { - int equipSlot = 0, useSlot = 0, setupSlot = 0, etcSlot = 0, cashSlot = 0; - for (Pair item : items) { - if (item.getRight().getType() == MapleInventoryType.EQUIP.getType()) - equipSlot++; - if (item.getRight().getType() == MapleInventoryType.USE.getType()) - useSlot++; - if (item.getRight().getType() == MapleInventoryType.SETUP.getType()) - setupSlot++; - if (item.getRight().getType() == MapleInventoryType.ETC.getType()) - etcSlot++; - if (item.getRight().getType() == MapleInventoryType.CASH.getType()) - cashSlot++; + List zeroedList = new ArrayList<>(5); + for(byte i = 0; i < 5; i++) zeroedList.add(0); + + return checkSpots(chr, items, zeroedList); + } + + public static boolean checkSpots(MapleCharacter chr, List> items, List typesSlotsUsed) { + // assumption: no "UNDEFINED" or "EQUIPPED" items shall be tested here, all counts are >= 0. + + Map rcvItems = new LinkedHashMap<>(); + Map rcvTypes = new LinkedHashMap<>(); + + for (Pair item : items) { + Integer itemId = item.left.getItemId(); + Short qty = rcvItems.get(itemId); + + if(qty == null) { + rcvItems.put(itemId, item.left.getQuantity()); + rcvTypes.put(itemId, item.right.getType()); + } else { + rcvItems.put(itemId, (short)(qty + item.left.getQuantity())); + } } - - if (chr.getInventory(MapleInventoryType.EQUIP).isFull(equipSlot - 1)) return false; - else if (chr.getInventory(MapleInventoryType.USE).isFull(useSlot - 1)) return false; - else if (chr.getInventory(MapleInventoryType.SETUP).isFull(setupSlot - 1)) return false; - else if (chr.getInventory(MapleInventoryType.ETC).isFull(etcSlot - 1)) return false; - else if (chr.getInventory(MapleInventoryType.CASH).isFull(cashSlot - 1)) return false; + + MapleClient c = chr.getClient(); + for(Entry it: rcvItems.entrySet()) { + int itemType = rcvTypes.get(it.getKey()) - 1; + int usedSlots = typesSlotsUsed.get(itemType); + + int result = MapleInventoryManipulator.checkSpaceProgressively(c, it.getKey(), it.getValue(), "", usedSlots); + boolean hasSpace = ((result % 2) != 0); + + if(!hasSpace) return false; + typesSlotsUsed.set(itemType, (result >> 1)); + } + return true; } diff --git a/src/constants/ItemConstants.java b/src/constants/ItemConstants.java index 071be70545..e921af981f 100644 --- a/src/constants/ItemConstants.java +++ b/src/constants/ItemConstants.java @@ -56,6 +56,19 @@ public final class ItemConstants { public static boolean isBullet(int itemId) { return itemId / 10000 == 233; } + + public static boolean isPotion(int itemId) { + return itemId / 1000 == 2000; + } + + public static boolean isFood(int itemId) { + int useType = itemId / 1000; + return useType == 2022 || useType == 2010 || useType == 2020; + } + + public static boolean isConsumable(int itemId) { + return isPotion(itemId) || isFood(itemId); + } public static boolean isRechargable(int itemId) { return isThrowingStar(itemId) || isBullet(itemId); @@ -68,6 +81,10 @@ public final class ItemConstants { public static boolean isArrowForBow(int itemId) { return itemId / 1000 == 2060; } + + public static boolean isArrow(int itemId) { + return isArrowForBow(itemId) || isArrowForCrossBow(itemId); + } public static boolean isPet(int itemId) { return itemId / 1000 == 5000; diff --git a/src/constants/ServerConstants.java b/src/constants/ServerConstants.java index 640f289127..11e17b7ca2 100644 --- a/src/constants/ServerConstants.java +++ b/src/constants/ServerConstants.java @@ -33,21 +33,22 @@ public class ServerConstants { //Gameplay Configuration public static final boolean USE_CUSTOM_KEYSET = true; public static final boolean USE_MAXRANGE_ECHO_OF_HERO = true; - public static final boolean USE_MAXRANGE = true; //Will send and receive packets from all events of a map, rather than those of only view range. - public static final boolean USE_DEBUG = true; //Will enable some text prints and new commands in the client oriented for debugging. - public static final boolean USE_DEBUG_SHOW_RCVD_PACKET = false; //Prints on the cmd all received packet ids. - public static final boolean USE_DEBUG_SHOW_INFO_EQPEXP = false; //Prints on the cmd all equip exp gain info. + public static final boolean USE_MAXRANGE = true; //Will send and receive packets from all events of a map, rather than those of only view range. + public static final boolean USE_DEBUG = false; //Will enable some text prints on the client, oriented for debugging purposes. + public static final boolean USE_DEBUG_SHOW_RCVD_PACKET = false; //Prints on the cmd all received packet ids. + public static final boolean USE_DEBUG_SHOW_INFO_EQPEXP = false; //Prints on the cmd all equip exp gain info. public static final boolean USE_MTS = false; public static final boolean USE_FAMILY_SYSTEM = false; - public static final boolean USE_PERMISSIVE_BUFFS = false; //WARNING: Allows players that does not have increased certain buff-type skills to use it's effect. Used mainly on buff-cast commands, however making this active may generate a source for possible client-edited exploits. public static final boolean USE_DUEY = true; public static final boolean USE_ITEM_SORT = true; - public static final boolean USE_ITEM_SORT_BY_NAME = false; //Item sorting based on name rather than id. + public static final boolean USE_ITEM_SORT_BY_NAME = false; //Item sorting based on name rather than id. public static final boolean USE_PARTY_SEARCH = false; - public static final boolean USE_AUTOBAN = false; //Commands the server to detect infractors automatically. - public static final boolean USE_ANOTHER_AUTOASSIGN = true; //Based on distributing AP accordingly with higher secondary stat on equipments. + public static final boolean USE_AUTOBAN = false; //Commands the server to detect infractors automatically. + public static final boolean USE_ANOTHER_AUTOASSIGN = true; //Based on distributing AP accordingly with higher secondary stat on equipments. public static final boolean USE_REFRESH_RANK_MOVE = true; - public static final boolean USE_PERFECT_PITCH = true; //For lvl 30 or above, each lvlup player gains 1 perfect pitch. + public static final boolean USE_PERFECT_PITCH = true; //For lvl 30 or above, each lvlup player gains 1 perfect pitch. + public static final boolean USE_PERMISSIVE_BUFFS = false; //WARNING: Allows players that does not have increased certain buff-type skills to use it's effect. Used mainly on buff-cast commands, however making this active may generate a source for possible client-edited exploits. + public static final boolean USE_ENFORCE_MDOOR_POSITION = true; //Forces mystic door to be spawned near spawnpoints. (since things bugs out other way, and this helps players locate the door faster) public static final int MAX_AP = 20000; //Max AP allotted on the auto-assigner. @@ -69,9 +70,12 @@ public class ServerConstants { public static final boolean USE_STACK_COUPON_RATES = true; //Multiple coupons effects builds up together. public static final boolean USE_EQUIPMNT_LVLUP_SLOTS = true;//Equips can upgrade slots at level up. public static final boolean USE_EQUIPMNT_LVLUP_POWER = true;//Enable more powerful stats upgrades at equip level up. + public static final boolean USE_CHAIR_EXTRAHEAL = true; //Enable map chairs to futher recover player`s HP and MP. public static final int MAX_EQUIPMNT_LVLUP_STAT_GAIN = 10000; //Max stat upgrade an equipment can have on a levelup. public static final int MAX_EQUIPMNT_STAT = 32767; //Max stat on an equipment by leveling up. public static final int USE_EQUIPMNT_LVLUP = 7; //All equips lvlup at max level of N, set 1 to disable. + public static final byte CHAIR_EXTRA_HEAL_HP = 70; //Each extra heal proc increasing HP. + public static final byte CHAIR_EXTRA_HEAL_MP = 42; //Each extra heal proc increasing MP. public static final int FAME_GAIN_BY_QUEST = 4; //Fame gain each N quest completes, set 0 to disable. public static final int SCROLL_CHANCE_RATE = 10; //Number of tries for success on a scroll, set 0 for default. diff --git a/src/net/server/PlayerBuffStorage.java b/src/net/server/PlayerBuffStorage.java index cb4dc357b6..25d1a88230 100644 --- a/src/net/server/PlayerBuffStorage.java +++ b/src/net/server/PlayerBuffStorage.java @@ -39,7 +39,7 @@ public class PlayerBuffStorage { public void addBuffsToStorage(int chrid, List toStore) { mutex.lock(); try { - buffs.put(chrid, toStore);//Old one will be replace if it's in here. + buffs.put(chrid, toStore);//Old one will be replaced if it's in here. } finally { mutex.unlock(); } diff --git a/src/net/server/PlayerStorage.java b/src/net/server/PlayerStorage.java index 05f6930d2b..3b0c807f33 100644 --- a/src/net/server/PlayerStorage.java +++ b/src/net/server/PlayerStorage.java @@ -88,9 +88,9 @@ public class PlayerStorage { public final void disconnectAll() { wlock.lock(); try { - final Iterator chrit = storage.values().iterator(); + final Iterator chrit = storage.values().iterator(); while (chrit.hasNext()) { - chrit.next().getClient().disconnect(true, false); + chrit.next().getClient().disconnect(true, false); chrit.remove(); } } finally { diff --git a/src/net/server/channel/Channel.java b/src/net/server/channel/Channel.java index 0a165a1745..60c38d95ef 100644 --- a/src/net/server/channel/Channel.java +++ b/src/net/server/channel/Channel.java @@ -30,6 +30,7 @@ import java.util.List; import java.util.Collections; import java.util.Map; import java.util.Map.Entry; +import java.util.concurrent.ScheduledFuture; import java.util.concurrent.locks.ReentrantReadWriteLock; import java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock; import java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock; @@ -80,6 +81,11 @@ public final class Channel { private List expedType = new ArrayList<>(); private MapleEvent event; private boolean finishedShutdown = false; + private int usedDojo = 0; + private int[] dojoStage; + private long[] dojoFinishTime; + private ScheduledFuture[] dojoTask; + private Map dojoParty = new HashMap<>(); public Channel(final int world, final int channel) { this.world = world; @@ -104,6 +110,15 @@ public final class Channel { } eventSM.init(); + dojoStage = new int[20]; + dojoFinishTime = new long[20]; + dojoTask = new ScheduledFuture[20]; + for(int i = 0; i < 20; i++) { + dojoStage[i] = 0; + dojoFinishTime[i] = 0; + dojoTask[i] = null; + } + System.out.println(" Channel " + getId() + ": Listening on port " + port); } catch (Exception e) { e.printStackTrace(); @@ -312,4 +327,134 @@ public final class Channel { public void setStoredVar(int key, int val) { this.storedVars.put(key, val); } + + public synchronized int lookupPartyDojo(MapleParty party) { + if(party == null) return -1; + + Integer i = dojoParty.get(party.hashCode()); + return (i != null) ? i : -1; + } + + public int getAvailableDojo(boolean isPartyDojo) { + return getAvailableDojo(isPartyDojo, null); + } + + public synchronized int getAvailableDojo(boolean isPartyDojo, MapleParty party) { + int dojoList = this.usedDojo; + int range, slot = 0; + + if(!isPartyDojo) { + dojoList = dojoList >> 5; + range = 15; + } else { + range = 5; + } + + while((dojoList & 1) != 0) { + dojoList = (dojoList >> 1); + slot++; + } + + if(slot < range) { + if(party != null) { + if(dojoParty.containsKey(party.hashCode())) return -2; + dojoParty.put(party.hashCode(), slot); + } + + this.usedDojo |= (1 << ((!isPartyDojo ? 5 : 0) + slot)); + return slot; + } else { + return -1; + } + } + + private void freeDojoSlot(int slot, MapleParty party) { + int mask = 0b11111111111111111111; + mask ^= (1 << slot); + + usedDojo &= mask; + if(party != null) dojoParty.remove(party.hashCode()); + } + + private int getDojoSlot(int dojoMapId) { + return (dojoMapId % 100) + ((dojoMapId / 10000 == 92502) ? 5 : 0); + } + + public void resetDojoMap(int fromMapId) { + for(int i = 0; i < (((fromMapId / 100) % 100 <= 36) ? 5 : 2); i++) { + this.getMapFactory().getMap(fromMapId + (100 * i)).resetMapObjects(); + } + } + + public void resetDojo(int dojoMapId) { + resetDojo(dojoMapId, 0); + } + + public void resetDojo(int dojoMapId, int thisStg) { + int slot = getDojoSlot(dojoMapId); + this.dojoStage[slot] = thisStg; + + if(this.dojoTask[slot] != null) { + this.dojoTask[slot].cancel(false); + this.dojoTask[slot] = null; + } + } + + public void startDojoSchedule(final int dojoMapId) { + final int slot = getDojoSlot(dojoMapId); + final int stage = (dojoMapId / 100) % 100; + if(stage <= dojoStage[slot]) return; + + long clockTime = (stage > 36 ? 15 : stage / 6 + 5) * 60000; + this.dojoTask[slot] = TimerManager.getInstance().schedule(new Runnable() { + @Override + public void run() { + final int delta = (dojoMapId) % 100; + final int dojoBaseMap = (slot < 5) ? 925030000 : 925020000; + MapleParty party = null; + + for (int i = 0; i < 5; i++) { //only 32 stages, but 38 maps + for(MapleCharacter chr: getMapFactory().getMap(dojoBaseMap + (100 * (stage + i)) + delta).getAllPlayers()) { + if(chr.getMap().isDojoMap()) { + chr.timeoutFromDojo(); + } + party = chr.getParty(); + } + } + + freeDojoSlot(slot, party); + } + }, clockTime + 3000); // let the TIMES UP display for 3 seconds, then warp + + dojoFinishTime[slot] = System.currentTimeMillis() + clockTime; + } + + public void dismissDojoSchedule(int dojoMapId, MapleParty party) { + int slot = getDojoSlot(dojoMapId); + int stage = (dojoMapId / 100) % 100; + if(stage <= dojoStage[slot]) return; + + if(this.dojoTask[slot] != null) { + this.dojoTask[slot].cancel(false); + this.dojoTask[slot] = null; + } + + freeDojoSlot(slot, party); + } + + public boolean setDojoProgress(int dojoMapId) { + int slot = getDojoSlot(dojoMapId); + int dojoStg = (dojoMapId / 100) % 100; + + if(this.dojoStage[slot] < dojoStg) { + this.dojoStage[slot] = dojoStg; + return true; + } else { + return false; + } + } + + public long getDojoFinishTime(int dojoMapId) { + return dojoFinishTime[getDojoSlot(dojoMapId)]; + } } \ No newline at end of file diff --git a/src/net/server/channel/handlers/CancelChairHandler.java b/src/net/server/channel/handlers/CancelChairHandler.java index e11256121d..98d055b319 100644 --- a/src/net/server/channel/handlers/CancelChairHandler.java +++ b/src/net/server/channel/handlers/CancelChairHandler.java @@ -33,10 +33,12 @@ public final class CancelChairHandler extends AbstractMaplePacketHandler { int id = slea.readShort(); if (id == -1) { // Cancel Chair c.getPlayer().setChair(0); + c.getPlayer().stopChairTask(); c.announce(MaplePacketCreator.cancelChair(-1)); c.getPlayer().getMap().broadcastMessage(c.getPlayer(), MaplePacketCreator.showChair(c.getPlayer().getId(), 0), false); } else { // Use In-Map Chair c.getPlayer().setChair(id); + c.getPlayer().startChairTask(); c.announce(MaplePacketCreator.cancelChair(id)); } } diff --git a/src/net/server/channel/handlers/CashOperationHandler.java b/src/net/server/channel/handlers/CashOperationHandler.java index 63eead3e34..78c94c6655 100644 --- a/src/net/server/channel/handlers/CashOperationHandler.java +++ b/src/net/server/channel/handlers/CashOperationHandler.java @@ -213,7 +213,7 @@ public final class CashOperationHandler extends AbstractMaplePacketHandler { mi.removeSlot(item.getPosition()); c.announce(MaplePacketCreator.putIntoCashInventory(item, c.getAccID())); } else if (action == 0x1D) { //crush ring (action 28) - slea.readInt();//Birthday + slea.readInt();//Birthday // if (checkBirthday(c, birthday)) { //We're using a default birthday, so why restrict rings to only people who know of it? int toCharge = slea.readInt(); int SN = slea.readInt(); @@ -317,40 +317,6 @@ public final class CashOperationHandler extends AbstractMaplePacketHandler { } public static boolean canBuy(CashItem item, int cash) { - return item != null && item.isOnSale() && item.getPrice() <= cash && !blocked(item.getItemId()); - } - - public static boolean blocked(int id){ - switch(id){ //All 2x exp cards - case 5211000: - case 5211004: - case 5211005: - case 5211006: - case 5211007: - case 5211008: - case 5211009: - case 5211010: - case 5211011: - case 5211012: - case 5211013: - case 5211014: - case 5211015: - case 5211016: - case 5211017: - case 5211018: - case 5211037: - case 5211038: - case 5211039: - case 5211040: - case 5211041: - case 5211042: - case 5211043: - case 5211044: - case 5211045: - case 5211049: - return true; - default: - return false; - } + return item != null && item.isOnSale() && item.getPrice() <= cash; } } diff --git a/src/net/server/channel/handlers/DoorHandler.java b/src/net/server/channel/handlers/DoorHandler.java index 7f6e3c81ce..66f918d288 100644 --- a/src/net/server/channel/handlers/DoorHandler.java +++ b/src/net/server/channel/handlers/DoorHandler.java @@ -33,6 +33,7 @@ import tools.data.input.SeekableLittleEndianAccessor; * @author Ronan */ public final class DoorHandler extends AbstractMaplePacketHandler { + @Override public final void handlePacket(SeekableLittleEndianAccessor slea, MapleClient c) { int ownerid = slea.readInt(); boolean mode = (slea.readByte() == 0); // specifies if backwarp or not, 1 town to target, 0 target to town diff --git a/src/net/server/channel/handlers/EnterMTSHandler.java b/src/net/server/channel/handlers/EnterMTSHandler.java index d0cfd8afaa..6cda6936c1 100644 --- a/src/net/server/channel/handlers/EnterMTSHandler.java +++ b/src/net/server/channel/handlers/EnterMTSHandler.java @@ -44,7 +44,8 @@ public final class EnterMTSHandler extends AbstractMaplePacketHandler { @Override public final void handlePacket(SeekableLittleEndianAccessor slea, MapleClient c) { if (!ServerConstants.USE_MTS){ - return; + c.announce(MaplePacketCreator.enableActions()); + return; } MapleCharacter chr = c.getPlayer(); if (!chr.isAlive()) { diff --git a/src/net/server/channel/handlers/GeneralChatHandler.java b/src/net/server/channel/handlers/GeneralChatHandler.java index 2a3bdae9e7..6fe7701343 100644 --- a/src/net/server/channel/handlers/GeneralChatHandler.java +++ b/src/net/server/channel/handlers/GeneralChatHandler.java @@ -21,7 +21,6 @@ along with this program. If not, see . */ package net.server.channel.handlers; -import tools.LogHelper; import tools.FilePrinter; import tools.MaplePacketCreator; import tools.data.input.SeekableLittleEndianAccessor; @@ -33,50 +32,49 @@ import java.text.SimpleDateFormat; import java.util.Calendar; public final class GeneralChatHandler extends net.AbstractMaplePacketHandler { - - public final void handlePacket(SeekableLittleEndianAccessor slea, MapleClient c) { - String s = slea.readMapleAsciiString(); - MapleCharacter chr = c.getPlayer(); - if(chr.getAutobanManager().getLastSpam(7) + 200 > System.currentTimeMillis()) { - return; - } - if (s.length() > Byte.MAX_VALUE && !chr.isGM()) { - AutobanFactory.PACKET_EDIT.alert(c.getPlayer(), c.getPlayer().getName() + " tried to packet edit in General Chat."); - FilePrinter.printError(FilePrinter.EXPLOITS + c.getPlayer().getName() + ".txt", c.getPlayer().getName() + " tried to send text with length of " + s.length() + "\r\n"); - c.disconnect(true, false); - return; - } - char heading = s.charAt(0); - if (heading == '/' || heading == '!' || heading == '@') { - String[] sp = s.split(" "); - sp[0] = sp[0].toLowerCase().substring(1); - if (!Commands.executePlayerCommand(c, sp, heading)) { - if (chr.isGM()) { - if (!Commands.executeGMCommand(c, sp, heading)) { - Commands.executeAdminCommand(c, sp, heading); - } - String command = ""; - for (String used : sp) { - command += used + " "; - } - - SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy HH:mm"); - FilePrinter.print(FilePrinter.USED_COMMANDS, c.getPlayer().getName() + " used: " + heading + command + "on " + sdf.format(Calendar.getInstance().getTime()) + "\r\n"); + @Override + public final void handlePacket(SeekableLittleEndianAccessor slea, MapleClient c) { + String s = slea.readMapleAsciiString(); + MapleCharacter chr = c.getPlayer(); + if(chr.getAutobanManager().getLastSpam(7) + 200 > System.currentTimeMillis()) { + c.announce(MaplePacketCreator.enableActions()); + return; + } + if (s.length() > Byte.MAX_VALUE && !chr.isGM()) { + AutobanFactory.PACKET_EDIT.alert(c.getPlayer(), c.getPlayer().getName() + " tried to packet edit in General Chat."); + FilePrinter.printError(FilePrinter.EXPLOITS + c.getPlayer().getName() + ".txt", c.getPlayer().getName() + " tried to send text with length of " + s.length() + "\r\n"); + c.disconnect(true, false); + return; + } + char heading = s.charAt(0); + if (heading == '/') { + String[] sp = s.split(" "); + sp[0] = sp[0].toLowerCase().substring(1); + + if(Commands.executeSolaxiaPlayerCommand(c, sp, heading)) { + String command = ""; + for (String used : sp) { + command += used + " "; + } + + SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy HH:mm"); + FilePrinter.print(FilePrinter.USED_COMMANDS, c.getPlayer().getName() + " used: " + heading + command + "on " + sdf.format(Calendar.getInstance().getTime()) + "\r\n"); + } + } else { + int show = slea.readByte(); + if(chr.getMap().isMuted() && !chr.isGM()) { + chr.dropMessage(5, "The map you are in is currently muted. Please try again later."); + return; + } + + if (!chr.isHidden()) { + chr.getMap().broadcastMessage(MaplePacketCreator.getChatText(chr.getId(), s, chr.getWhiteChat(), show)); + } else { + chr.getMap().broadcastGMMessage(MaplePacketCreator.getChatText(chr.getId(), s, chr.getWhiteChat(), show)); + } + + chr.getAutobanManager().spam(7); } - } - } else { - int show = slea.readByte(); - if(chr.getMap().isMuted() && !chr.isGM()) { - chr.dropMessage(5, "The map you are in is currently muted. Please try again later."); - return; - } - if (!chr.isHidden()) { - chr.getMap().broadcastMessage(MaplePacketCreator.getChatText(chr.getId(), s, chr.getWhiteChat(), show)); - } else { - chr.getMap().broadcastGMMessage(MaplePacketCreator.getChatText(chr.getId(), s, chr.getWhiteChat(), show)); - } } - chr.getAutobanManager().spam(7); - } } diff --git a/src/net/server/channel/handlers/PartyOperationHandler.java b/src/net/server/channel/handlers/PartyOperationHandler.java index bca62edca7..76c9a8d3b0 100644 --- a/src/net/server/channel/handlers/PartyOperationHandler.java +++ b/src/net/server/channel/handlers/PartyOperationHandler.java @@ -51,7 +51,7 @@ public final class PartyOperationHandler extends AbstractMaplePacketHandler { player.setParty(party); player.setMPC(partyplayer); player.silentPartyUpdate(); - c.announce(MaplePacketCreator.partyCreated(partyplayer)); + c.announce(MaplePacketCreator.partyCreated(partyplayer)); } else { c.announce(MaplePacketCreator.serverNotice(5, "You can't create a party as you are already in one.")); } diff --git a/src/net/server/channel/handlers/SpecialMoveHandler.java b/src/net/server/channel/handlers/SpecialMoveHandler.java index cffc4f6e83..74ef072d67 100644 --- a/src/net/server/channel/handlers/SpecialMoveHandler.java +++ b/src/net/server/channel/handlers/SpecialMoveHandler.java @@ -54,12 +54,14 @@ public final class SpecialMoveHandler extends AbstractMaplePacketHandler { MapleCharacter chr = c.getPlayer(); chr.getAutobanManager().setTimestamp(4, slea.readInt(), 3); int skillid = slea.readInt(); + /* if ((!GameConstants.isPQSkillMap(c.getPlayer().getMapId()) && GameConstants.isPqSkill(skillid)) || (!c.getPlayer().isGM() && GameConstants.isGMSkills(skillid)) || (!GameConstants.isInJobTree(skillid, c.getPlayer().getJob().getId()) && !c.getPlayer().isGM())) { AutobanFactory.PACKET_EDIT.alert(c.getPlayer(), c.getPlayer().getName() + " tried to packet edit skills."); FilePrinter.printError(FilePrinter.EXPLOITS + c.getPlayer().getName() + ".txt", c.getPlayer().getName() + " tried to use skill " + skillid + " without it being in their job.\r\n"); c.disconnect(true, false); return; } + */ Point pos = null; int __skillLevel = slea.readByte(); Skill skill = SkillFactory.getSkill(skillid); diff --git a/src/net/server/channel/handlers/StorageHandler.java b/src/net/server/channel/handlers/StorageHandler.java index 2f4134bcdb..001b328da0 100644 --- a/src/net/server/channel/handlers/StorageHandler.java +++ b/src/net/server/channel/handlers/StorageHandler.java @@ -57,7 +57,7 @@ public final class StorageHandler extends AbstractMaplePacketHandler { byte slot = slea.readByte(); if (slot < 0 || slot > storage.getSlots()) { // removal starts at zero AutobanFactory.PACKET_EDIT.alert(c.getPlayer(), c.getPlayer().getName() + " tried to packet edit with storage."); - FilePrinter.printError(FilePrinter.EXPLOITS + c.getPlayer().getName() + ".txt", c.getPlayer().getName() + " tried to work with storage slot " + slot + "\r\n"); + FilePrinter.print(FilePrinter.EXPLOITS + c.getPlayer().getName() + ".txt", c.getPlayer().getName() + " tried to work with storage slot " + slot + "\r\n"); c.disconnect(true, false); return; } @@ -79,7 +79,7 @@ public final class StorageHandler extends AbstractMaplePacketHandler { if (MapleInventoryManipulator.checkSpace(c, item.getItemId(), item.getQuantity(), item.getOwner())) { item = storage.takeOut(slot);//actually the same but idc String itemName = MapleItemInformationProvider.getInstance().getName(item.getItemId()); - FilePrinter.printError(FilePrinter.STORAGE + c.getAccountName() + ".txt", c.getPlayer().getName() + " took out " + item.getQuantity() + " " + itemName + " (" + item.getItemId() + ")\r\n"); + FilePrinter.print(FilePrinter.STORAGE + c.getAccountName() + ".txt", c.getPlayer().getName() + " took out " + item.getQuantity() + " " + itemName + " (" + item.getItemId() + ")\r\n"); if ((item.getFlag() & ItemConstants.KARMA) == ItemConstants.KARMA) { item.setFlag((byte) (item.getFlag() ^ ItemConstants.KARMA)); //items with scissors of karma used on them are reset once traded } @@ -97,7 +97,7 @@ public final class StorageHandler extends AbstractMaplePacketHandler { MapleInventory Inv = chr.getInventory(slotType); if (slot < 1 || slot > Inv.getSlotLimit()) { //player inv starts at one AutobanFactory.PACKET_EDIT.alert(c.getPlayer(), c.getPlayer().getName() + " tried to packet edit with storage."); - FilePrinter.printError(FilePrinter.EXPLOITS + c.getPlayer().getName() + ".txt", c.getPlayer().getName() + " tried to store item at slot " + slot + "\r\n"); + FilePrinter.print(FilePrinter.EXPLOITS + c.getPlayer().getName() + ".txt", c.getPlayer().getName() + " tried to store item at slot " + slot + "\r\n"); c.disconnect(true, false); return; } @@ -124,7 +124,7 @@ public final class StorageHandler extends AbstractMaplePacketHandler { storage.store(item); storage.sendStored(c, ii.getInventoryType(itemId)); String itemName = MapleItemInformationProvider.getInstance().getName(item.getItemId()); - FilePrinter.printError(FilePrinter.STORAGE + c.getAccountName() + ".txt", c.getPlayer().getName() + " stored " + item.getQuantity() + " " + itemName + " (" + item.getItemId() + ")\r\n"); + FilePrinter.print(FilePrinter.STORAGE + c.getAccountName() + ".txt", c.getPlayer().getName() + " stored " + item.getQuantity() + " " + itemName + " (" + item.getItemId() + ")\r\n"); } } } else if (mode == 7) { // meso @@ -145,7 +145,7 @@ public final class StorageHandler extends AbstractMaplePacketHandler { } storage.setMeso(storageMesos - meso); chr.gainMeso(meso, false, true, false); - FilePrinter.printError(FilePrinter.STORAGE + c.getPlayer().getName() + ".txt", c.getPlayer().getName() + (meso > 0 ? " took out " : " stored ") + Math.abs(meso) + " mesos\r\n"); + FilePrinter.print(FilePrinter.STORAGE + c.getPlayer().getName() + ".txt", c.getPlayer().getName() + (meso > 0 ? " took out " : " stored ") + Math.abs(meso) + " mesos\r\n"); } else { return; } diff --git a/src/net/server/channel/handlers/WhisperHandler.java b/src/net/server/channel/handlers/WhisperHandler.java index 5e877cb855..bd6cc1f592 100644 --- a/src/net/server/channel/handlers/WhisperHandler.java +++ b/src/net/server/channel/handlers/WhisperHandler.java @@ -60,7 +60,7 @@ public final class WhisperHandler extends AbstractMaplePacketHandler { if (player != null) { player.getClient().announce(MaplePacketCreator.getWhisper(c.getPlayer().getName(), c.getChannel(), text)); - if(player.isHidden() && player.gmLevel() > c.getPlayer().gmLevel()) { + if(player.isHidden() && player.gmLevel() >= c.getPlayer().gmLevel()) { c.announce(MaplePacketCreator.getWhisperReply(recipient, (byte) 0)); } else { c.announce(MaplePacketCreator.getWhisperReply(recipient, (byte) 1)); @@ -71,7 +71,7 @@ public final class WhisperHandler extends AbstractMaplePacketHandler { world.whisper(c.getPlayer().getName(), recipient, c.getChannel(), text); player = world.getPlayerStorage().getCharacterByName(recipient); - if(player.isHidden() && player.gmLevel() > c.getPlayer().gmLevel()) + if(player.isHidden() && player.gmLevel() >= c.getPlayer().gmLevel()) c.announce(MaplePacketCreator.getWhisperReply(recipient, (byte) 0)); else c.announce(MaplePacketCreator.getWhisperReply(recipient, (byte) 1)); @@ -97,7 +97,7 @@ public final class WhisperHandler extends AbstractMaplePacketHandler { ps.setString(1, recipient); ResultSet rs = ps.executeQuery(); if (rs.next()) { - if (rs.getInt("gm") > c.getPlayer().gmLevel()) { + if (rs.getInt("gm") >= c.getPlayer().gmLevel()) { c.announce(MaplePacketCreator.getWhisperReply(recipient, (byte) 0)); return; } diff --git a/src/net/server/world/MapleParty.java b/src/net/server/world/MapleParty.java index beea9bd0f2..83a8707672 100644 --- a/src/net/server/world/MapleParty.java +++ b/src/net/server/world/MapleParty.java @@ -25,11 +25,19 @@ import java.util.Collection; import java.util.Collections; import java.util.LinkedList; import java.util.List; +import java.util.HashMap; +import java.util.Map.Entry; +import java.util.Map; +import java.util.Comparator; public class MapleParty { private int leaderId; private List members = new LinkedList(); private List pqMembers = null; + + private Map histMembers = new HashMap<>(); + private int nextEntry = 0; + private int id; public MapleParty(int id, MaplePartyCharacter chrfor) { @@ -43,10 +51,15 @@ public class MapleParty { } public void addMember(MaplePartyCharacter member) { + histMembers.put(member.getId(), nextEntry); + nextEntry++; + members.add(member); } public void removeMember(MaplePartyCharacter member) { + histMembers.remove(member.getId()); + members.remove(member); } @@ -110,6 +123,26 @@ public class MapleParty { return null; } + public byte getPartyDoor(int cid) { + List> histList = new LinkedList<>(histMembers.entrySet()); + Collections.sort(histList, new Comparator>() + { + @Override + public int compare( Entry o1, Entry o2 ) + { + return ( o1.getValue() ).compareTo( o2.getValue() ); + } + }); + + byte slot = 0; + for(Entry e: histList) { + if(e.getKey() == cid) break; + slot++; + } + + return slot; + } + @Override public int hashCode() { final int prime = 31; diff --git a/src/scripting/AbstractPlayerInteraction.java b/src/scripting/AbstractPlayerInteraction.java index da5ba87270..a0baf3143e 100644 --- a/src/scripting/AbstractPlayerInteraction.java +++ b/src/scripting/AbstractPlayerInteraction.java @@ -60,10 +60,10 @@ import client.inventory.MapleInventory; import client.inventory.MapleInventoryType; import client.inventory.MaplePet; import client.inventory.ModifyInventory; -import client.inventory.PetDataFactory; import constants.ItemConstants; import constants.ServerConstants; import server.life.MapleNPC; +import tools.Pair; public class AbstractPlayerInteraction { @@ -113,22 +113,24 @@ public class AbstractPlayerInteraction { getPlayer().getMap().warpEveryone(map); } - public void warpParty(int id) { - if (getPlayer().getParty() != null) { - MaplePartyCharacter leader = getPlayer().getParty().getMemberById(getPlayer().getParty().getLeaderId()); - if(leader != null) { - int leaderMapId = leader.getMapId(); - - for (MapleCharacter mc : getPartyMembers()) { - if(mc.getMapId() == leaderMapId) { - if (id == 925020100) { - mc.setDojoParty(true); - } - mc.changeMap(id); - } - } + public void warpParty(int id) { + warpParty(id, 0); + } + + public void warpParty(int id, int portalId) { + warpParty(id, portalId, getMapId(), getMapId()); + } + + public void warpParty(int id, int fromMinId, int fromMaxId) { + warpParty(id, 0, fromMinId, fromMaxId); + } + + public void warpParty(int id, int portalId, int fromMinId, int fromMaxId) { + for (MapleCharacter mc : getPartyMembers()) { + if(mc.getMapId() >= fromMinId && mc.getMapId() <= fromMaxId) { + mc.changeMap(id, portalId); } - } + } } public List getPartyMembers() { @@ -205,6 +207,29 @@ public class AbstractPlayerInteraction { public boolean canHold(int itemid, int quantity) { return getPlayer().canHold(itemid, quantity); } + + private List convertToIntegerArray(List list) { + List intList = new LinkedList<>(); + for(Double d: list) intList.add(d.intValue()); + + return intList; + } + + public boolean canHoldAll(List itemids, List quantity) { + return canHoldAll(convertToIntegerArray(itemids), convertToIntegerArray(quantity), true); + } + + private boolean canHoldAll(List itemids, List quantity, boolean isInteger) { + int size = Math.min(itemids.size(), quantity.size()); + + List> addedItems = new LinkedList<>(); + for(int i = 0; i < size; i++) { + Item it = new Item(itemids.get(i), (short) 0, quantity.get(i).shortValue()); + addedItems.add(new Pair<>(it, MapleItemInformationProvider.getInstance().getInventoryType(itemids.get(i)))); + } + + return MapleInventory.checkSpots(c.getPlayer(), addedItems); + } //---- \/ \/ \/ \/ \/ \/ \/ NOT TESTED \/ \/ \/ \/ \/ \/ \/ \/ \/ ---- diff --git a/src/scripting/event/EventInstanceManager.java b/src/scripting/event/EventInstanceManager.java index c629f994e1..9d2bbf7ff7 100644 --- a/src/scripting/event/EventInstanceManager.java +++ b/src/scripting/event/EventInstanceManager.java @@ -116,6 +116,10 @@ public class EventInstanceManager { mapFactory = new MapleMapFactory(this, MapleDataProviderFactory.getDataProvider(new File(System.getProperty("wzpath") + "/Map.wz")), MapleDataProviderFactory.getDataProvider(new File(System.getProperty("wzpath") + "/String.wz")), (byte) 0, (byte) 1);//Fk this mapFactory.setChannel(em.getChannelServer().getId()); } + + public void setName(String name) { + this.name = name; + } public EventManager getEm() { return em; @@ -239,8 +243,10 @@ public class EventInstanceManager { } public void dropMessage(int type, String message) { - for (MapleCharacter chr : getPlayers()) { - chr.dropMessage(type, message); + if(!eventCleared) { + for (MapleCharacter chr : getPlayers()) { + chr.dropMessage(type, message); + } } } @@ -346,21 +352,22 @@ public class EventInstanceManager { } public void unregisterPlayer(MapleCharacter chr) { + try { + em.getIv().invokeFunction("playerUnregistered", EventInstanceManager.this, chr); + } catch (ScriptException | NoSuchMethodException ex) { + Logger.getLogger(EventManager.class.getName()).log(Level.SEVERE, null, ex); + } + wL.lock(); try { - try { - em.getIv().invokeFunction("playerUnregistered", EventInstanceManager.this, chr); - } catch (ScriptException | NoSuchMethodException ex) { - Logger.getLogger(EventManager.class.getName()).log(Level.SEVERE, null, ex); - } - chars.remove(chr.getId()); - gridRemove(chr); - dropExclusiveItems(chr); } finally { wL.unlock(); } - + + gridRemove(chr); + dropExclusiveItems(chr); + chr.setEventInstance(null); } @@ -832,33 +839,37 @@ public class EventInstanceManager { //gives out EXP & a random item in a similar fashion of when clearing KPQ, LPQ, etc. public final boolean giveEventReward(MapleCharacter player, int eventLevel) { + List rewardsSet, rewardsQty; + Integer rewardExp; + rL.lock(); try { eventLevel--; //event level starts counting from 1 if(eventLevel >= collectionSet.size()) return true; - List rewardsSet = collectionSet.get(eventLevel); - List rewardsQty = collectionQty.get(eventLevel); + rewardsSet = collectionSet.get(eventLevel); + rewardsQty = collectionQty.get(eventLevel); - Integer rewardExp = collectionExp.get(eventLevel); - if(rewardExp == null) rewardExp = 0; - - if(rewardsSet == null || rewardsSet.isEmpty()) { - if(rewardExp > 0) player.gainExp(rewardExp); - return true; - } - - if(!hasRewardSlot(player, eventLevel)) return false; - - AbstractPlayerInteraction api = player.getClient().getAbstractPlayerInteraction(); - int rnd = (int)Math.floor(Math.random() * rewardsSet.size()); - - api.gainItem(rewardsSet.get(rnd), rewardsQty.get(rnd).shortValue()); - if(rewardExp > 0) player.gainExp(rewardExp); - return true; + rewardExp = collectionExp.get(eventLevel); } finally { rL.unlock(); } + + if(rewardExp == null) rewardExp = 0; + + if(rewardsSet == null || rewardsSet.isEmpty()) { + if(rewardExp > 0) player.gainExp(rewardExp); + return true; + } + + if(!hasRewardSlot(player, eventLevel)) return false; + + AbstractPlayerInteraction api = player.getClient().getAbstractPlayerInteraction(); + int rnd = (int)Math.floor(Math.random() * rewardsSet.size()); + + api.gainItem(rewardsSet.get(rnd), rewardsQty.get(rnd).shortValue()); + if(rewardExp > 0) player.gainExp(rewardExp); + return true; } private void disposeExpedition() { @@ -898,10 +909,12 @@ public class EventInstanceManager { } public final boolean isEventTeamLackingNow(boolean testLeader, int minPlayers, MapleCharacter quitter) { - if(eventCleared && getPlayerCount() > 1) return false; - - if(!eventCleared && testLeader && getLeaderId() == quitter.getId()) return true; - if(getPlayerCount() <= minPlayers) return true; + if(eventCleared) { + if(getPlayerCount() <= 1) return true; + } else { + if(testLeader && getLeaderId() == quitter.getId()) return true; + if(getPlayerCount() <= minPlayers) return true; + } return false; } diff --git a/src/scripting/event/EventManager.java b/src/scripting/event/EventManager.java index 6014047206..d3c3e11462 100644 --- a/src/scripting/event/EventManager.java +++ b/src/scripting/event/EventManager.java @@ -52,10 +52,12 @@ import java.util.LinkedList; import java.util.Queue; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; +import server.quest.MapleQuest; /** * * @author Matze + * @author Ronan */ public class EventManager { private Invocable iv; @@ -67,9 +69,12 @@ public class EventManager { private final Queue queuedGuilds = new LinkedList<>(); private final Map queuedGuildLeaders = new HashMap<>(); private List openedLobbys; + private List readyInstances = new LinkedList<>(); + private Integer readyId = 0; private Properties props = new Properties(); private String name; private Lock lobbyLock = new ReentrantLock(); + private Lock queueLock = new ReentrantLock(); private static final int limitGuilds = 10; // max numbers of guilds in queue for GPQ. private static final int maxLobbys = 8; // an event manager holds up to this amount of concurrent lobbys @@ -166,7 +171,14 @@ public class EventManager { } public EventInstanceManager newInstance(String name) { - EventInstanceManager ret = new EventInstanceManager(this, name); + EventInstanceManager ret = getReadyInstance(); + + if(ret == null) { + ret = new EventInstanceManager(this, name); + } else { + ret.setName(name); + } + instances.put(name, ret); return ret; } @@ -510,8 +522,8 @@ public class EventManager { private void exportReadyGuild(Integer guildId) { MapleGuild mg = server.getGuild(guildId); - String callout = "Your guild has been registered to attend to the Sharenian Guild Quest at channel " + this.getChannelServer().getId() - + " and HAS JUST STARTED THE STRATEGY PHASE. After 3 minutes, no more guild members will be allowed to join the effort." + String callout = "[Guild Quest] Your guild has been registered to attend to the Sharenian Guild Quest at channel " + this.getChannelServer().getId() + + " and HAS JUST STARTED THE STRATEGY PHASE. After 3 minutes, no more guild members will be allowed to join the effort." + " Check out Shuang at the excavation site in Perion for more info."; mg.dropMessage(0, callout); @@ -519,7 +531,7 @@ public class EventManager { private void exportMovedQueueToGuild(Integer guildId, int place) { MapleGuild mg = server.getGuild(guildId); - String callout = "Your guild has been registered to attend to the Sharenian Guild Quest at channel " + this.getChannelServer().getId() + String callout = "[Guild Quest] Your guild has been registered to attend to the Sharenian Guild Quest at channel " + this.getChannelServer().getId() + " and is currently on the " + ordinal(place) + " place on the waiting queue."; mg.dropMessage(0, callout); @@ -606,4 +618,64 @@ public class EventManager { return startInstance(chr); } -} + + public void startQuest(MapleCharacter chr, int id, int npcid) { + try { + MapleQuest.getInstance(id).forceStart(chr, npcid); + } catch (NullPointerException ex) { + ex.printStackTrace(); + } + } + + public void completeQuest(MapleCharacter chr, int id, int npcid) { + try { + MapleQuest.getInstance(id).forceComplete(chr, npcid); + } catch (NullPointerException ex) { + ex.printStackTrace(); + } + } + + private void fillEimQueue() { + Thread t = new Thread(new EventManagerWorker()); //call new thread to fill up readied instances queue + t.start(); + } + + private EventInstanceManager getReadyInstance() { + queueLock.lock(); + try { + if(readyInstances.isEmpty()) { + fillEimQueue(); + return null; + } + + EventInstanceManager eim = readyInstances.remove(0); + fillEimQueue(); + + return eim; + } finally { + queueLock.unlock(); + } + } + + private void instantiateQueuedInstance() { + queueLock.lock(); + try { + if(readyInstances.size() >= Math.ceil((double)maxLobbys / 3.0)) return; + + readyInstances.add(new EventInstanceManager(this, "sampleName" + readyId)); + readyId++; + } finally { + queueLock.unlock(); + } + + instantiateQueuedInstance(); // keep filling the queue until reach threshold. + } + + private class EventManagerWorker implements Runnable { + + @Override + public void run() { + instantiateQueuedInstance(); + } + } +} \ No newline at end of file diff --git a/src/scripting/npc/NPCConversationManager.java b/src/scripting/npc/NPCConversationManager.java index afdcff4d83..e07efbf696 100644 --- a/src/scripting/npc/NPCConversationManager.java +++ b/src/scripting/npc/NPCConversationManager.java @@ -22,11 +22,7 @@ along with this program. If not, see . package scripting.npc; import java.io.File; -import java.sql.PreparedStatement; -import java.sql.ResultSet; import java.sql.SQLException; -import java.util.List; -import java.util.LinkedList; import net.server.Server; import net.server.guild.MapleAlliance; @@ -48,7 +44,6 @@ import server.partyquest.Pyramid; import server.partyquest.Pyramid.PyramidMode; import server.quest.MapleQuest; import tools.LogHelper; -import tools.DatabaseConnection; import tools.FilePrinter; import tools.MaplePacketCreator; import client.MapleCharacter; @@ -60,12 +55,8 @@ import client.Skill; import client.SkillFactory; import client.inventory.Item; import client.inventory.ItemFactory; -import client.inventory.MapleInventoryType; import client.inventory.MaplePet; -import constants.ExpTable; import constants.ServerConstants; -import java.util.Map; -import java.util.Set; /** * diff --git a/src/scripting/quest/QuestActionManager.java b/src/scripting/quest/QuestActionManager.java index d962f42848..5ca8b70696 100644 --- a/src/scripting/quest/QuestActionManager.java +++ b/src/scripting/quest/QuestActionManager.java @@ -64,12 +64,12 @@ public class QuestActionManager extends NPCConversationManager { return forceCompleteQuest(quest); } - // For compatability with some older scripts... + // For compatibility with some older scripts... public void startQuest() { forceStartQuest(); } - // For compatability with some older scripts... + // For compatibility with some older scripts... public void completeQuest() { forceCompleteQuest(); } diff --git a/src/scripting/reactor/ReactorActionManager.java b/src/scripting/reactor/ReactorActionManager.java index 1a9fd257c7..0578e5cdd7 100644 --- a/src/scripting/reactor/ReactorActionManager.java +++ b/src/scripting/reactor/ReactorActionManager.java @@ -40,6 +40,7 @@ import scripting.event.EventManager; import server.MapleItemInformationProvider; import server.TimerManager; import server.life.MapleLifeFactory; +import server.life.MapleMonster; import server.maps.MapMonitor; import server.maps.MapleReactor; import server.maps.ReactorDropEntry; @@ -163,6 +164,14 @@ public class ReactorActionManager extends AbstractPlayerInteraction { public void spawnNpc(int npcId, Point pos) { spawnNpc(npcId, pos, reactor.getMap()); } + + public void hitMonsterWithReactor(int id, int hitsToKill) { // until someone comes with a better solution, why not? + MapleMonster mm = reactor.getMap().getMonsterById(id); + if(mm != null) { + int damage = (int)Math.ceil(mm.getMaxHp() / hitsToKill); + reactor.getMap().damageMonster(this.getPlayer(), mm, damage); + } + } public MapleReactor getReactor() { return reactor; diff --git a/src/server/MapleInventoryManipulator.java b/src/server/MapleInventoryManipulator.java index c5bd5f342a..3cce2a5076 100644 --- a/src/server/MapleInventoryManipulator.java +++ b/src/server/MapleInventoryManipulator.java @@ -227,7 +227,7 @@ public class MapleInventoryManipulator { } return true; } - + public static boolean checkSpace(MapleClient c, int itemid, int quantity, String owner) { MapleItemInformationProvider ii = MapleItemInformationProvider.getInstance(); MapleInventoryType type = ii.getInventoryType(itemid); @@ -263,6 +263,52 @@ public class MapleInventoryManipulator { } } + public static int checkSpaceProgressively(MapleClient c, int itemid, int quantity, String owner, int usedSlots) { + // return value --> bit0: if has space for this one; + // value after: new slots filled; + + int returnValue; + + MapleItemInformationProvider ii = MapleItemInformationProvider.getInstance(); + MapleInventoryType type = ii.getInventoryType(itemid); + if (!type.equals(MapleInventoryType.EQUIP)) { + short slotMax = ii.getSlotMax(c, itemid); + if (!ItemConstants.isRechargable(itemid)) { + List existing = c.getPlayer().getInventory(type).listById(itemid); + + if (existing.size() > 0) // first update all existing slots to slotMax + { + for (Item eItem : existing) { + short oldQ = eItem.getQuantity(); + if (oldQ < slotMax && owner.equals(eItem.getOwner())) { + short newQ = (short) Math.min(oldQ + quantity, slotMax); + quantity -= (newQ - oldQ); + } + if (quantity <= 0) { + break; + } + } + } + } + final int numSlotsNeeded; + if (slotMax > 0) { + numSlotsNeeded = (int) (Math.ceil(((double) quantity) / slotMax)); + } else if (ItemConstants.isRechargable(itemid)) { + numSlotsNeeded = 1; + } else { + numSlotsNeeded = 1; + } + + returnValue = ((numSlotsNeeded + usedSlots) << 1); + returnValue += (numSlotsNeeded == 0 || !c.getPlayer().getInventory(type).isFullAfterSomeItems(numSlotsNeeded - 1, usedSlots)) ? 1 : 0; + } else { + returnValue = ((1 + usedSlots) << 1); + returnValue += (!c.getPlayer().getInventory(type).isFullAfterSomeItems(0, usedSlots)) ? 1 : 0; + } + + return returnValue; + } + public static void removeFromSlot(MapleClient c, MapleInventoryType type, short slot, short quantity, boolean fromDrop) { removeFromSlot(c, type, slot, quantity, fromDrop, false); } diff --git a/src/server/MapleStatEffect.java b/src/server/MapleStatEffect.java index 7dd399f6fd..aa81e95223 100644 --- a/src/server/MapleStatEffect.java +++ b/src/server/MapleStatEffect.java @@ -116,12 +116,15 @@ import constants.skills.WindArcher; /** * @author Matze * @author Frz + * @author Ronan */ public class MapleStatEffect { private short watk, matk, wdef, mdef, acc, avoid, speed, jump; private short hp, mp; private double hpR, mpR; + private short mhpRRate, mmpRRate; + private byte mhpR, mmpR; private short mpCon, hpCon; private int duration; private boolean overTime, repeatEffect; @@ -224,37 +227,48 @@ public class MapleStatEffect { addBuffStatPairToListIfNotZero(statups, MapleBuffStat.PYRAMID_PQ, Integer.valueOf(ret.berserk)); addBuffStatPairToListIfNotZero(statups, MapleBuffStat.BOOSTER, Integer.valueOf(ret.booster)); - if(MapleItemInformationProvider.getInstance().isRateCoupon(sourceid)) { - switch(MapleDataTool.getInt("expR", source, 0)) { - case 1: - addBuffStatPairToListIfNotZero(statups, MapleBuffStat.COUPON_EXP1, 1); - break; - - case 2: - addBuffStatPairToListIfNotZero(statups, MapleBuffStat.COUPON_EXP2, 1); - break; - - case 3: - addBuffStatPairToListIfNotZero(statups, MapleBuffStat.COUPON_EXP3, 1); - break; - - case 4: - addBuffStatPairToListIfNotZero(statups, MapleBuffStat.COUPON_EXP4, 1); - break; - } - - switch(MapleDataTool.getInt("drpR", source, 0)) { - case 1: - addBuffStatPairToListIfNotZero(statups, MapleBuffStat.COUPON_DRP1, 1); - break; - - case 2: - addBuffStatPairToListIfNotZero(statups, MapleBuffStat.COUPON_DRP2, 1); - break; - - case 3: - addBuffStatPairToListIfNotZero(statups, MapleBuffStat.COUPON_DRP3, 1); - break; + if(!skill) { + if(isDojoBuff(sourceid)) { + ret.mhpR = (byte) MapleDataTool.getInt("mhpR", source, 0); + ret.mhpRRate = (short) (MapleDataTool.getInt("mhpRRate", source, 0) * 100); + ret.mmpR = (byte) MapleDataTool.getInt("mmpRRate", source, 0); + ret.mmpRRate = (short) (MapleDataTool.getInt("mmpRRate", source, 0) * 100); + + addBuffStatPairToListIfNotZero(statups, MapleBuffStat.HPREC, Integer.valueOf(ret.mhpR)); + addBuffStatPairToListIfNotZero(statups, MapleBuffStat.MPREC, Integer.valueOf(ret.mmpR)); + + } else if(isRateCoupon(sourceid)) { + switch(MapleDataTool.getInt("expR", source, 0)) { + case 1: + addBuffStatPairToListIfNotZero(statups, MapleBuffStat.COUPON_EXP1, 1); + break; + + case 2: + addBuffStatPairToListIfNotZero(statups, MapleBuffStat.COUPON_EXP2, 1); + break; + + case 3: + addBuffStatPairToListIfNotZero(statups, MapleBuffStat.COUPON_EXP3, 1); + break; + + case 4: + addBuffStatPairToListIfNotZero(statups, MapleBuffStat.COUPON_EXP4, 1); + break; + } + + switch(MapleDataTool.getInt("drpR", source, 0)) { + case 1: + addBuffStatPairToListIfNotZero(statups, MapleBuffStat.COUPON_DRP1, 1); + break; + + case 2: + addBuffStatPairToListIfNotZero(statups, MapleBuffStat.COUPON_DRP2, 1); + break; + + case 3: + addBuffStatPairToListIfNotZero(statups, MapleBuffStat.COUPON_DRP3, 1); + break; + } } } } @@ -819,7 +833,8 @@ public class MapleStatEffect { SummonMovementType summonMovementType = getSummonMovementType(); if (overTime || isCygnusFA() || summonMovementType != null) { if (summonMovementType != null && pos != null) { - applyto.cancelBuffStats(MapleBuffStat.SUMMON); // if player has a summon already, drop it + if(summonMovementType.getValue() == summonMovementType.STATIONARY.getValue()) applyto.cancelBuffStats(MapleBuffStat.PUPPET); + else applyto.cancelBuffStats(MapleBuffStat.SUMMON); } applyBuffEffect(applyfrom, applyto, primary); @@ -854,7 +869,7 @@ public class MapleStatEffect { Point doorPosition = new Point(applyto.getPosition().x, y); MapleDoor door = new MapleDoor(applyto, doorPosition); - if(door.getOwnerId() > -1) { + if(door.getOwnerId() >= 0) { if (applyto.getParty() != null) { for (MaplePartyCharacter partyMember : applyto.getParty().getMembers()) { partyMember.getPlayer().addDoor(door.getOwnerId(), door); @@ -867,13 +882,17 @@ public class MapleStatEffect { door.getTarget().spawnDoor(door.getAreaDoor()); door.getTown().spawnDoor(door.getTownDoor()); + + applyto.disableDoor(); } else { - if(door.getOwnerId() == -1) applyto.dropMessage(5, "There are no door portals available for the town at this moment. Try again later."); - else applyto.dropMessage(5, "Mystic Door cannot be cast on a slope, try elsewhere."); + MapleInventoryManipulator.addFromDrop(applyto.getClient(), new Item(4006000, (short) 0, (short) 1), false); + + if(door.getOwnerId() == -3) applyto.dropMessage(5, "Mystic Door cannot be cast far from a spawn point. Nearest one is at " + door.getDoorStatus().getRight() + "pts " + door.getDoorStatus().getLeft()); + else if(door.getOwnerId() == -2) applyto.dropMessage(5, "Mystic Door cannot be cast on a slope, try elsewhere."); + else applyto.dropMessage(5, "There are no door portals available for the town at this moment. Try again later."); applyto.cancelBuffStats(MapleBuffStat.SOULARROW); // cancel door buff } - applyto.disableDoor(); } else if (isMist()) { Rectangle bounds = calculateBoundingBox(sourceid == NightWalker.POISON_BOMB ? pos : applyfrom.getPosition(), applyfrom.isFacingLeft()); MapleMist mist = new MapleMist(bounds, applyfrom, this); @@ -1046,10 +1065,10 @@ public class MapleStatEffect { } if (isDash()) { buff = MaplePacketCreator.givePirateBuff(statups, sourceid, seconds); - mbuff = MaplePacketCreator.giveForgeinPirateBuff(applyto.getId(), sourceid, seconds, localstatups); + mbuff = MaplePacketCreator.giveForeignPirateBuff(applyto.getId(), sourceid, seconds, localstatups); } else if (isInfusion()) { buff = MaplePacketCreator.givePirateBuff(localstatups, sourceid, seconds); - mbuff = MaplePacketCreator.giveForgeinPirateBuff(applyto.getId(), sourceid, seconds, localstatups); + mbuff = MaplePacketCreator.giveForeignPirateBuff(applyto.getId(), sourceid, seconds, localstatups); } else if (isDs()) { List> dsstat = Collections.singletonList(new Pair<>(MapleBuffStat.DARKSIGHT, 0)); mbuff = MaplePacketCreator.giveForeignBuff(applyto.getId(), dsstat); @@ -1277,6 +1296,19 @@ public class MapleStatEffect { public boolean isRecovery() { return sourceid == Beginner.RECOVERY || sourceid == Noblesse.RECOVERY || sourceid == Legend.RECOVERY || sourceid == Evan.RECOVERY; } + + public boolean isDojoBuff() { + return sourceid >= 2022359 && sourceid <= 2022421; + } + + public static boolean isDojoBuff(int sourceid) { + return sourceid >= 2022359 && sourceid <= 2022421; + } + + public static boolean isRateCoupon(int sourceid) { + int itemType = sourceid / 1000; + return itemType == 5211 || itemType == 5360; + } private boolean isDs() { return skill && (sourceid == Rogue.DARK_SIGHT || sourceid == WindArcher.WIND_WALK || sourceid == NightWalker.DARK_SIGHT); @@ -1303,7 +1335,7 @@ public class MapleStatEffect { } private boolean isCouponBuff() { - return MapleItemInformationProvider.getInstance().isRateCoupon(sourceid); + return isRateCoupon(sourceid); } private boolean isMysticDoor() { @@ -1499,6 +1531,22 @@ public class MapleStatEffect { public short getMp() { return mp; } + + public byte getHpR() { + return mhpR; + } + + public byte getMpR() { + return mmpR; + } + + public short getHpRRate() { + return mhpRRate; + } + + public short getMpRRate() { + return mmpRRate; + } public short getHpCon() { return hpCon; diff --git a/src/server/events/gm/MapleOxQuiz.java b/src/server/events/gm/MapleOxQuiz.java index 1736935ae7..c4c2a73b65 100644 --- a/src/server/events/gm/MapleOxQuiz.java +++ b/src/server/events/gm/MapleOxQuiz.java @@ -63,7 +63,7 @@ public final class MapleOxQuiz { public void sendQuestion() { int gm = 0; for (MapleCharacter mc : map.getCharacters()) { - if (mc.gmLevel() > 0) { + if (mc.gmLevel() > 1) { gm++; } } diff --git a/src/server/expeditions/MapleExpedition.java b/src/server/expeditions/MapleExpedition.java index 07899f87fd..317cac29df 100644 --- a/src/server/expeditions/MapleExpedition.java +++ b/src/server/expeditions/MapleExpedition.java @@ -96,7 +96,7 @@ public class MapleExpedition { private void beginRegistration() { registering = true; leader.announce(MaplePacketCreator.getClock(type.getRegistrationTime() * 60)); - startMap.broadcastMessage(MaplePacketCreator.serverNotice(6, leader.getName() + " has been declared the expedition captain. Please register for the expedition.")); + startMap.broadcastMessage(MaplePacketCreator.serverNotice(6, "[Expedition] " + leader.getName() + " has been declared the expedition captain. Please register for the expedition.")); scheduleRegistrationEnd(); } @@ -109,7 +109,7 @@ public class MapleExpedition { public void run() { if (registering){ leader.getClient().getChannelServer().getExpeditions().remove(exped); - startMap.broadcastMessage(MaplePacketCreator.serverNotice(6, "Time limit has been reached. Expedition has been disbanded.")); + startMap.broadcastMessage(MaplePacketCreator.serverNotice(6, "[Expedition] The time limit has been reached. Expedition has been disbanded.")); dispose(false); } @@ -131,9 +131,9 @@ public class MapleExpedition { public void start(){ registering = false; broadcastExped(MaplePacketCreator.removeClock()); - broadcastExped(MaplePacketCreator.serverNotice(6, "The expedition has started! Good luck, brave heroes!")); + broadcastExped(MaplePacketCreator.serverNotice(6, "[Expedition] The expedition has started! Good luck, brave heroes!")); startTime = System.currentTimeMillis(); - Server.getInstance().broadcastGMMessage(MaplePacketCreator.serverNotice(6, type.toString() + " Expedition started with leader: " + leader.getName())); + Server.getInstance().broadcastGMMessage(MaplePacketCreator.serverNotice(6, "[Expedition] " + type.toString() + " Expedition started with leader: " + leader.getName())); } public String addMember(MapleCharacter player) { @@ -148,7 +148,7 @@ public class MapleExpedition { } if (members.add(player)){ player.announce(MaplePacketCreator.getClock((int)(startTime - System.currentTimeMillis()) / 1000)); - broadcastExped(MaplePacketCreator.serverNotice(6, player.getName() + " has joined the expedition!")); + broadcastExped(MaplePacketCreator.serverNotice(6, "[Expedition] " + player.getName() + " has joined the expedition!")); return "You have registered for the expedition successfully!"; } return "Sorry, something went really wrong. Report this on the forum with a screenshot!"; @@ -163,8 +163,8 @@ public class MapleExpedition { public boolean removeMember(MapleCharacter chr) { if(members.remove(chr)) { chr.announce(MaplePacketCreator.removeClock()); - broadcastExped(MaplePacketCreator.serverNotice(6, chr.getName() + " has left the expedition.")); - chr.dropMessage(6, "You have left this expedition."); + broadcastExped(MaplePacketCreator.serverNotice(6, "[Expedition] " + chr.getName() + " has left the expedition.")); + chr.dropMessage(6, "[Expedition] You have left this expedition."); return true; } @@ -213,10 +213,10 @@ public class MapleExpedition { banned.add(player.getId()); members.remove(player); - broadcastExped(MaplePacketCreator.serverNotice(6, player.getName() + " has been banned from the expedition.")); + broadcastExped(MaplePacketCreator.serverNotice(6, "[Expedition] " + player.getName() + " has been banned from the expedition.")); player.announce(MaplePacketCreator.removeClock()); - player.dropMessage(6, "You have been banned from this expedition."); + player.dropMessage(6, "[Expedition] You have been banned from this expedition."); } } diff --git a/src/server/expeditions/MapleExpeditionType.java b/src/server/expeditions/MapleExpeditionType.java index bd94f85a58..291a258c43 100644 --- a/src/server/expeditions/MapleExpeditionType.java +++ b/src/server/expeditions/MapleExpeditionType.java @@ -31,9 +31,10 @@ public enum MapleExpeditionType { BALROG_EASY(3, 30, 50, 255, 5), BALROG_NORMAL(6, 30, 50, 255, 5), - SCARGA(3, 6, 100, 255, 5), + SCARGA(6, 30, 100, 255, 5), + SHOWA(3, 30, 100, 255, 5), ZAKUM(6, 30, 50, 255, 5), - HORNTAIL(6, 30, 80, 255,5), + HORNTAIL(6, 30, 100, 255, 5), CHAOS_ZAKUM(6, 30, 120, 255, 5), CHAOS_HORNTAIL(6, 30, 120, 255, 5), PINKBEAN(6, 30, 120, 255, 5), diff --git a/src/server/life/MapleMonster.java b/src/server/life/MapleMonster.java index eeadda2200..c738231c83 100644 --- a/src/server/life/MapleMonster.java +++ b/src/server/life/MapleMonster.java @@ -179,7 +179,7 @@ public class MapleMonster extends AbstractLoadedMapleLife { } public boolean isBoss() { - return stats.isBoss() || isHT(); + return stats.isBoss(); } public int getAnimationTime(String name) { @@ -209,18 +209,19 @@ public class MapleMonster extends AbstractLoadedMapleLife { } int trueDamage = Math.min(hp, damage); // since magic happens otherwise B^) - if(ServerConstants.USE_DEBUG == true && from != null) from.dropMessage(5, "Hitted MOB " + this.getId() + ", OID " + this.getObjectId()); + if(ServerConstants.USE_DEBUG == true) from.dropMessage(5, "Hitted MOB " + this.getId() + ", OID " + this.getObjectId()); dispatchMonsterDamaged(from, trueDamage); - hp -= damage; - if (takenDamage.containsKey(from.getId())) { - takenDamage.get(from.getId()).addAndGet(trueDamage); - } else { + hp -= trueDamage; + if (!takenDamage.containsKey(from.getId())) { takenDamage.put(from.getId(), new AtomicInteger(trueDamage)); + } else { + takenDamage.get(from.getId()).addAndGet(trueDamage); } if (hasBossHPBar()) { - from.getMap().broadcastMessage(makeBossHPBarPacket(), getPosition()); + from.setPlayerAggro(this.hashCode()); + from.getMap().broadcastBossHpMessage(this, this.hashCode(), makeBossHPBarPacket(), getPosition()); } else if (!isBoss()) { int remainingHP = (int) Math.max(1, hp * 100f / getMaxHp()); byte[] packet = MaplePacketCreator.showMonsterHP(getObjectId(), remainingHP); @@ -531,11 +532,7 @@ public class MapleMonster extends AbstractLoadedMapleLife { } public boolean hasBossHPBar() { - return (isBoss() && getTagColor() > 0) || isHT(); - } - - private boolean isHT() { - return getId() == 8810018; + return isBoss() && getTagColor() > 0; } @Override @@ -558,7 +555,7 @@ public class MapleMonster extends AbstractLoadedMapleLife { this.getMap().killAllMonsters(); return; } - c.announce(makeBossHPBarPacket()); + c.announceBossHpBar(this, this.hashCode(), makeBossHPBarPacket()); } } diff --git a/src/server/life/MobSkill.java b/src/server/life/MobSkill.java index 5fce7da70d..30174112c5 100644 --- a/src/server/life/MobSkill.java +++ b/src/server/life/MobSkill.java @@ -104,8 +104,8 @@ public class MobSkill { public void applyEffect(MapleCharacter player, MapleMonster monster, boolean skill) { MapleDisease disease = null; - Map stats = new ArrayMap(); - List reflection = new LinkedList(); + Map stats = new ArrayMap(); + List reflection = new LinkedList(); switch (skillId) { case 100: case 110: @@ -274,9 +274,9 @@ public class MobSkill { } } break; - default: - System.out.println("Unhandled Mob skill: " + skillId); - break; + default: + System.out.println("Unhandled Mob skill: " + skillId); + break; } if (stats.size() > 0) { if (lt != null && rb != null && skill) { diff --git a/src/server/maps/MapleDoor.java b/src/server/maps/MapleDoor.java index 09672b6a49..85e405abe8 100644 --- a/src/server/maps/MapleDoor.java +++ b/src/server/maps/MapleDoor.java @@ -22,11 +22,11 @@ package server.maps; import java.awt.Point; -import java.util.Collections; -import java.util.List; +import tools.Pair; import server.MaplePortal; import client.MapleCharacter; +import constants.ServerConstants; /** * @@ -38,6 +38,7 @@ public class MapleDoor { private MapleMap town; private MaplePortal townPortal; private MapleMap target; + private Pair posStatus = null; private MapleDoorObject townDoor; private MapleDoorObject areaDoor; @@ -47,45 +48,39 @@ public class MapleDoor { this.target = owner.getMap(); if(target.canDeployDoor(targetPosition)) { - this.town = this.target.getReturnMap(); - this.townPortal = allocateFreePortal(); + if(ServerConstants.USE_ENFORCE_MDOOR_POSITION) { + posStatus = target.getDoorPositionStatus(targetPosition); + } + + if(posStatus == null) { + this.town = this.target.getReturnMap(); + this.townPortal = getDoorPortal(owner.getDoorSlot()); - if(townPortal != null) { - this.areaDoor = new MapleDoorObject(ownerId, town, target, false, targetPosition, townPortal.getPosition()); - this.townDoor = new MapleDoorObject(ownerId, target, town, true, townPortal.getPosition(), targetPosition); + if(townPortal != null) { + this.areaDoor = new MapleDoorObject(ownerId, town, target, false, targetPosition, townPortal.getPosition()); + this.townDoor = new MapleDoorObject(ownerId, target, town, true, townPortal.getPosition(), targetPosition); - this.areaDoor.setPairOid(this.townDoor.getObjectId()); - this.townDoor.setPairOid(this.areaDoor.getObjectId()); + this.areaDoor.setPairOid(this.townDoor.getObjectId()); + this.townDoor.setPairOid(this.areaDoor.getObjectId()); + } else { + this.ownerId = -1; + } } else { - this.ownerId = -1; + this.ownerId = -3; } } else { this.ownerId = -2; } } - public void freeAllocatedPortal() { - if(townPortal != null) { - town.setDisposeDoorPortal(townPortal); + private MaplePortal getDoorPortal(int slot) { + try { + return town.getAvailableDoorPortals().get(slot); + } catch (IndexOutOfBoundsException e) { + return town.getAvailableDoorPortals().get(0); } } - private MaplePortal allocateFreePortal() { - List availablePortals = town.getAvailableDoorPortals(); - if(availablePortals.isEmpty() || !town.getNotUsingDoorPortal()) return null; - - Collections.shuffle(availablePortals); - while(!availablePortals.isEmpty()) { - MaplePortal port = availablePortals.remove(0); - - if(town.setUsingDoorPortal(port)) { - return port; - } - } - - return null; - } - public int getOwnerId() { return ownerId; } @@ -110,4 +105,7 @@ public class MapleDoor { return target; } + public Pair getDoorStatus() { + return posStatus; + } } diff --git a/src/server/maps/MapleDoorObject.java b/src/server/maps/MapleDoorObject.java index a50d7e4a3a..65c038ab68 100644 --- a/src/server/maps/MapleDoorObject.java +++ b/src/server/maps/MapleDoorObject.java @@ -51,9 +51,10 @@ public class MapleDoorObject extends AbstractMapleMapObject { toPos = toPosition; } - public void warp(MapleCharacter chr, boolean toTown) { + public void warp(final MapleCharacter chr, boolean toTown) { if (chr.getId() == ownerId || (chr.getParty() != null && chr.getParty().getMemberById(ownerId) != null)) { - chr.changeMap(to, toPos); + if(chr.getParty() == null && (to.isLastDoorOwner(chr.getId()) || toTown)) chr.changeMap(to, toPos); + else chr.changeMap(to, to.findClosestPlayerSpawnpoint(toPos)); // weird issues happens with party, relocating players elsewhere.... } else { chr.getClient().announce(MaplePacketCreator.blockedMessage(6)); chr.getClient().announce(MaplePacketCreator.enableActions()); @@ -63,13 +64,12 @@ public class MapleDoorObject extends AbstractMapleMapObject { @Override public void sendSpawnData(MapleClient client) { if (from.getId() == client.getPlayer().getMapId()) { - client.announce(MaplePacketCreator.spawnPortal(this.getFrom().getId(), this.getTo().getId(), this.toPosition())); - - if(!this.inTown()) client.announce(MaplePacketCreator.spawnDoor(this.getOwnerId(), this.getPosition(), true)); - if (client.getPlayer().getParty() != null && (ownerId == client.getPlayer().getId() || client.getPlayer().getParty().getMemberById(ownerId) != null)) { - client.announce(MaplePacketCreator.partyPortal(this.getTown().getId(), this.getArea().getId(), this.getAreaPosition())); + client.announce(MaplePacketCreator.partyPortal(this.getFrom().getId(), this.getTo().getId(), this.toPosition())); } + + client.announce(MaplePacketCreator.spawnPortal(this.getFrom().getId(), this.getTo().getId(), this.toPosition())); + if(!this.inTown()) client.announce(MaplePacketCreator.spawnDoor(this.getOwnerId(), this.getPosition(), true)); } } diff --git a/src/server/maps/MapleMap.java b/src/server/maps/MapleMap.java index 576424570d..f45d3fa214 100644 --- a/src/server/maps/MapleMap.java +++ b/src/server/maps/MapleMap.java @@ -45,8 +45,6 @@ import java.util.LinkedHashMap; import java.util.LinkedHashSet; import java.util.LinkedList; import java.util.List; -import java.util.Set; -import java.util.HashSet; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; @@ -95,8 +93,7 @@ public class MapleMap { private Collection characters = new LinkedHashSet<>(); private Map portals = new HashMap<>(); private Map backgroundTypes = new HashMap<>(); - private Map environment = new LinkedHashMap(); - private Set usedDoors = new HashSet<>(); + private Map environment = new LinkedHashMap<>(); private List areas = new ArrayList<>(); private MapleFootholdTree footholds = null; private int mapid; @@ -129,6 +126,7 @@ public class MapleMap { private Pair timeMob = null; private short mobInterval = 5000; private boolean allowSummons = true; // All maps should have this true at the beginning + private int lastDoorOwner = -1; // HPQ private int riceCakes = 0; private int bunnyDamage = 0; @@ -186,7 +184,7 @@ public class MapleMap { chrRLock.lock(); try { for (MapleCharacter chr : characters) { - if (chr != source && (chr.gmLevel() > source.gmLevel())) { + if (chr != source && (chr.gmLevel() >= source.gmLevel())) { chr.getClient().announce(packet); } } @@ -200,7 +198,7 @@ public class MapleMap { } - private double getRangedDistance() { + private static double getRangedDistance() { return(ServerConstants.USE_MAXRANGE ? Double.POSITIVE_INFINITY : 722500); } @@ -354,8 +352,8 @@ public class MapleMap { } } } finally { - chrRLock.unlock(); objectWLock.unlock(); + chrRLock.unlock(); } } @@ -436,7 +434,56 @@ public class MapleMap { public boolean canDeployDoor(Point pos) { Point toStep = calcPointBelow(pos); - return toStep != null && toStep.distance(pos) < 20; + return toStep != null && toStep.distance(pos) <= 42; + } + + /** + * Fetches angle relative between spawn and door points + * where 3 O'Clock is 0 and 12 O'Clock is 270 degrees + * + * @param spawnPoint + * @param doorPoint + * @return angle in degress from 0-360. + */ + private static double getAngle(Point doorPoint, Point spawnPoint) { + double dx = doorPoint.getX() - spawnPoint.getX(); + // Minus to correct for coord re-mapping + double dy = -(doorPoint.getY() - spawnPoint.getY()); + + double inRads = Math.atan2(dy, dx); + + // We need to map to coord system when 0 degree is at 3 O'clock, 270 at 12 O'clock + if (inRads < 0) + inRads = Math.abs(inRads); + else + inRads = 2 * Math.PI - inRads; + + return Math.toDegrees(inRads); + } + + /** + * Converts angle in degrees to rounded cardinal coordinate. + * + * @param angle + * @return correspondent coordinate. + */ + public static String getRoundedCoordinate(double angle) { + String directions[] = {"E", "SE", "S", "SW", "W", "NW", "N", "NE", "E"}; + return directions[ (int)Math.round(( ((double)angle % 360) / 45)) ]; + } + + public Pair getDoorPositionStatus(Point pos) { + MaplePortal portal = findClosestPlayerSpawnpoint(pos); + + double angle = getAngle(portal.getPosition(), pos); + double distn = pos.distanceSq(portal.getPosition()); + + if(distn <= 777777.7) { + return null; + } + + distn = Math.sqrt(distn); + return new Pair(getRoundedCoordinate(angle), Integer.valueOf((int)distn)); } private void dropFromMonster(final MapleCharacter chr, final MapleMonster mob) { @@ -563,10 +610,14 @@ public class MapleMap { } public int countMonster(int id) { + return countMonster(id, id); + } + + public int countMonster(int minid, int maxid) { int count = 0; for (MapleMapObject m : getMapObjectsInRange(new Point(0, 0), Double.POSITIVE_INFINITY, Arrays.asList(MapleMapObjectType.MONSTER))) { MapleMonster mob = (MapleMonster) m; - if (mob.getId() == id) { + if (mob.getId() >= minid && mob.getId() <= maxid) { count++; } } @@ -726,7 +777,23 @@ public class MapleMap { public void broadcastHorntailVictory() { for (Channel cserv : Server.getInstance().getWorld(world).getChannels()) { for (MapleCharacter player : cserv.getPlayerStorage().getAllCharacters()) { - player.dropMessage("To the crew that have finally conquered Horned Tail after numerous attempts, I salute thee! You are the true heroes of Leafre!!"); + player.dropMessage(6, "[VICTORY] To the crew that have finally conquered Horned Tail after numerous attempts, I salute thee! You are the true heroes of Leafre!!"); + } + } + } + + public void broadcastZakumVictory() { + for (Channel cserv : Server.getInstance().getWorld(world).getChannels()) { + for (MapleCharacter player : cserv.getPlayerStorage().getAllCharacters()) { + player.dropMessage(6, "[VICTORY] At last, the tree of evil that for so long overwhelmed Ossyria has fallen. To the crew that managed to finally conquer Zakum, after numerous attempts, victory! You are the true heroes of Ossyria!!"); + } + } + } + + public void broadcastPinkBeanVictory(int channel) { + for (Channel cserv : Server.getInstance().getWorld(world).getChannels()) { + for (MapleCharacter player : cserv.getPlayerStorage().getAllCharacters()) { + player.dropMessage(6, "[VICTORY] In a swift stroke of sorts, the crew that has attempted Pink Bean at channel " + channel + " has ultimately defeated it. The Temple of Time shines radiantly once again, the day finally coming back, as the crew that managed to finally conquer it returns victoriously from the battlefield!!"); } } } @@ -814,6 +881,14 @@ public class MapleMap { dropFromMonster(dropOwner, monster); } + if (monster.hasBossHPBar()) { + for(MapleCharacter mc : this.getAllPlayers()) { + if(mc.getTargetHpBarHash() == monster.hashCode()) { + mc.resetPlayerAggro(); + } + } + } + monster.dispatchMonsterKilled(); broadcastMessage(MaplePacketCreator.killMonster(monster.getObjectId(), animation), monster.getPosition()); } @@ -823,7 +898,9 @@ public class MapleMap { } public void killMonster(int monsId) { - for (MapleMapObject mmo : getMapObjects()) { + List mmoL = new LinkedList(getMapObjects()); + + for (MapleMapObject mmo : mmoL) { if (mmo instanceof MapleMonster) { if (((MapleMonster) mmo).getId() == monsId) { this.killMonster((MapleMonster) mmo, (MapleCharacter) getPlayers().get(0), false); @@ -980,8 +1057,6 @@ public class MapleMap { public final void shuffleReactors(List list) { List points = new ArrayList<>(); List listObjects = new ArrayList<>(); - - List reactors = getReactors(); List targets = new LinkedList<>(); objectRLock.lock(); @@ -990,7 +1065,7 @@ public class MapleMap { if(obj instanceof MapleMapObject) { MapleMapObject mmo = (MapleMapObject) obj; - if(mapobjects.containsValue(mmo)) { + if(mapobjects.containsValue(mmo) && mmo.getType() == MapleMapObjectType.REACTOR) { listObjects.add(mmo); } } @@ -1328,9 +1403,6 @@ public class MapleMap { spos.y--; monster.setPosition(spos); - if (mapid < 925020000 || mapid > 925030000) { - monster.disableDrops(); - } spawnAndAddRangedMapObject(monster, new DelayedPacketCreation() { @Override public void sendPackets(MapleClient c) { @@ -1338,7 +1410,7 @@ public class MapleMap { } }); if (monster.hasBossHPBar()) { - broadcastMessage(monster.makeBossHPBarPacket(), monster.getPosition()); + broadcastBossHpMessage(monster, monster.hashCode(), monster.makeBossHPBarPacket(), monster.getPosition()); } updateMonsterController(monster); @@ -1393,12 +1465,12 @@ public class MapleMap { @Override public void sendPackets(MapleClient c) { if (door.getFrom().getId() == c.getPlayer().getMapId()) { + if (c.getPlayer().getParty() != null && (door.getOwnerId() == c.getPlayer().getId() || c.getPlayer().getParty().getMemberById(door.getOwnerId()) != null)) { + c.announce(MaplePacketCreator.partyPortal(door.getFrom().getId(), door.getTo().getId(), door.toPosition())); + } + c.announce(MaplePacketCreator.spawnPortal(door.getFrom().getId(), door.getTo().getId(), door.toPosition())); if(!door.inTown()) c.announce(MaplePacketCreator.spawnDoor(door.getOwnerId(), door.getPosition(), false)); - - if (c.getPlayer().getParty() != null && (door.getOwnerId() == c.getPlayer().getId() || c.getPlayer().getParty().getMemberById(door.getOwnerId()) != null)) { - c.announce(MaplePacketCreator.partyPortal(door.getTown().getId(), door.getArea().getId(), door.getAreaPosition())); - } } c.announce(MaplePacketCreator.enableActions()); @@ -1409,36 +1481,8 @@ public class MapleMap { return chr.getMapId() == door.getFrom().getId(); } }); - } - - public boolean setUsingDoorPortal(MaplePortal port) { - objectWLock.lock(); - try { - if(usedDoors.contains(port.getId())) return false; - - usedDoors.add(port.getId()); - return true; - } finally { - objectWLock.unlock(); - } - } - - public void setDisposeDoorPortal(MaplePortal port) { - objectWLock.lock(); - try { - usedDoors.remove(port.getId()); - } finally { - objectWLock.unlock(); - } - } - - public boolean getNotUsingDoorPortal() { - objectRLock.lock(); - try { - return usedDoors.isEmpty(); - } finally { - objectRLock.unlock(); - } + + if(!door.inTown()) setLastDoorOwner(door.getOwnerId()); } public List getAvailableDoorPortals() { @@ -1447,7 +1491,7 @@ public class MapleMap { List availablePortals = new ArrayList<>(); for (MaplePortal port : getPortals()) { - if (port.getType() == MaplePortal.DOOR_PORTAL && !usedDoors.contains(port.getId())) { + if (port.getType() == MaplePortal.DOOR_PORTAL) { availablePortals.add(port); } } @@ -1905,7 +1949,6 @@ public class MapleMap { updateMonsterController(monster); } chr.leaveMap(); - chr.cancelMapTimeLimitTask(); for (MapleSummon summon : new ArrayList<>(chr.getSummonsValues())) { if (summon.isStationary()) { @@ -1933,6 +1976,10 @@ public class MapleMap { broadcastMessage(MaplePacketCreator.serverNotice(type, message)); } + public void broadcastBossHpMessage(MapleMonster mm, int bossHash, final byte[] packet) { + broadcastBossHpMessage(mm, bossHash, null, packet, Double.POSITIVE_INFINITY, null); + } + public void broadcastMessage(final byte[] packet) { broadcastMessage(null, packet, Double.POSITIVE_INFINITY, null); } @@ -1973,6 +2020,10 @@ public class MapleMap { public void broadcastMessage(final byte[] packet, Point rangedFrom) { broadcastMessage(null, packet, getRangedDistance(), rangedFrom); } + + public void broadcastBossHpMessage(MapleMonster mm, int bossHash, final byte[] packet, Point rangedFrom) { + broadcastBossHpMessage(mm, bossHash, null, packet, getRangedDistance(), rangedFrom); + } /** * Always ranged from point. Does not repeat to source. @@ -2003,6 +2054,25 @@ public class MapleMap { chrRLock.unlock(); } } + + private void broadcastBossHpMessage(MapleMonster mm, int bossHash, MapleCharacter source, final byte[] packet, double rangeSq, Point rangedFrom) { + chrRLock.lock(); + try { + for (MapleCharacter chr : characters) { + if (chr != source) { + if (rangeSq < Double.POSITIVE_INFINITY) { + if (rangedFrom.distanceSq(chr.getPosition()) <= rangeSq) { + chr.getClient().announceBossHpBar(mm, bossHash, packet); + } + } else { + chr.getClient().announceBossHpBar(mm, bossHash, packet); + } + } + } + } finally { + chrRLock.unlock(); + } + } private boolean isNonRangedType(MapleMapObjectType type) { switch (type) { @@ -2020,32 +2090,38 @@ public class MapleMap { private void sendObjectPlacement(MapleClient mapleClient) { MapleCharacter chr = mapleClient.getPlayer(); + Collection objects; + objectRLock.lock(); try { - for (MapleMapObject o : mapobjects.values()) { - if (o.getType() == MapleMapObjectType.SUMMON) { - MapleSummon summon = (MapleSummon) o; - if (summon.getOwner() == chr) { - if (chr.isSummonsEmpty() || !chr.containsSummon(summon)) { - objectWLock.lock(); - try { - mapobjects.remove(o); - } finally { - objectWLock.unlock(); - } - continue; - } - } - } - if (isNonRangedType(o.getType())) { - o.sendSpawnData(mapleClient); - } else if (o.getType() == MapleMapObjectType.MONSTER) { - updateMonsterController((MapleMonster) o); - } - } + objects = Collections.unmodifiableCollection(mapobjects.values()); } finally { objectRLock.unlock(); } + + for (MapleMapObject o : objects) { + if (o.getType() == MapleMapObjectType.SUMMON) { + MapleSummon summon = (MapleSummon) o; + if (summon.getOwner() == chr) { + if (chr.isSummonsEmpty() || !chr.containsSummon(summon)) { + objectWLock.lock(); + try { + mapobjects.remove(o.getObjectId()); + } finally { + objectWLock.unlock(); + } + + continue; + } + } + } + if (isNonRangedType(o.getType())) { + o.sendSpawnData(mapleClient); + } else if (o.getType() == MapleMapObjectType.MONSTER) { + updateMonsterController((MapleMonster) o); + } + } + if (chr != null) { for (MapleMapObject o : getMapObjectsInRange(chr.getPosition(), getRangedDistance(), rangedMapobjectTypes)) { if (o.getType() == MapleMapObjectType.REACTOR) { @@ -2372,7 +2448,7 @@ public class MapleMap { public void makeDisappearItemFromMap(MapleMapItem mapitem) { if (mapitem != null && mapitem == getMapObject(mapitem.getObjectId())) { - mapitem.itemLock.lock(); + mapitem.lockItem(); try { if (mapitem.isPickedUp()) { return; @@ -2380,7 +2456,7 @@ public class MapleMap { MapleMap.this.broadcastMessage(MaplePacketCreator.removeItemFromMap(mapitem.getObjectId(), 0, 0), mapitem.getPosition()); mapitem.setPickedUp(true); } finally { - mapitem.itemLock.unlock(); + mapitem.unlockItem(); MapleMap.this.removeMapObject(mapitem); } } @@ -2417,7 +2493,7 @@ public class MapleMap { reactor.lockReactor(); try { if (reactor.getShouldCollect() == true && mapitem != null && mapitem == getMapObject(mapitem.getObjectId())) { - mapitem.itemLock.lock(); + mapitem.lockItem(); try { TimerManager tMan = TimerManager.getInstance(); if (mapitem.isPickedUp()) { @@ -2445,7 +2521,7 @@ public class MapleMap { }, reactor.getDelay()); } } finally { - mapitem.itemLock.unlock(); + mapitem.unlockItem(); } } } finally { @@ -2927,14 +3003,14 @@ public class MapleMap { resetReactors(); } - public void resetMapObjects() { - resetMapObjects(1, false); - } - public final void resetFully() { resetMapObjects(); } + public void resetMapObjects() { + resetMapObjects(1, false); + } + public void resetPQ() { resetPQ(1); } @@ -2960,10 +3036,22 @@ public class MapleMap { this.setDocked(state); } + public boolean isLastDoorOwner(int cid) { + return lastDoorOwner == cid; + } + + public void setLastDoorOwner(int cid) { + lastDoorOwner = cid; + } + public boolean isDojoMap() { return mapid >= 925020000 && mapid < 925040000; } + public boolean isDojoFightMap() { + return isDojoMap() && (((mapid / 100) % 100) % 6) > 0; + } + public boolean isHorntailDefeated() { // all parts of dead horntail can be found here? for(int i = 8810010; i <= 8810017; i++) { if(getMonsterById(i) == null) return false; diff --git a/src/server/maps/MapleMapItem.java b/src/server/maps/MapleMapItem.java index ac02b60c09..c6698a8764 100644 --- a/src/server/maps/MapleMapItem.java +++ b/src/server/maps/MapleMapItem.java @@ -35,7 +35,7 @@ public class MapleMapItem extends AbstractMapleMapObject { protected byte type; protected boolean pickedUp = false, playerDrop; protected long dropTime; - public ReentrantLock itemLock = new ReentrantLock(); + private ReentrantLock itemLock = new ReentrantLock(); public MapleMapItem(Item item, Point position, MapleMapObject dropper, MapleCharacter owner, byte type, boolean playerDrop) { setPosition(position); @@ -107,17 +107,25 @@ public class MapleMapItem extends AbstractMapleMapObject { this.pickedUp = pickedUp; } - public long getDropTime() { - return dropTime; - } - - public void setDropTime(long time) { - this.dropTime = time; - } + public long getDropTime() { + return dropTime; + } + + public void setDropTime(long time) { + this.dropTime = time; + } public byte getDropType() { return type; } + + public void lockItem() { + itemLock.lock(); + } + + public void unlockItem() { + itemLock.unlock(); + } @Override public final MapleMapObjectType getType() { diff --git a/src/server/quest/actions/ItemAction.java b/src/server/quest/actions/ItemAction.java index c5b517484c..92025c83f2 100644 --- a/src/server/quest/actions/ItemAction.java +++ b/src/server/quest/actions/ItemAction.java @@ -22,14 +22,15 @@ package server.quest.actions; import client.MapleCharacter; +import client.MapleClient; import client.inventory.Item; import client.inventory.MapleInventory; import client.inventory.MapleInventoryType; import java.util.ArrayList; -import java.util.EnumMap; -import java.util.HashMap; +import java.util.Collections; +import java.util.Comparator; +import java.util.LinkedList; import java.util.List; -import java.util.Map; import provider.MapleData; import provider.MapleDataTool; import server.MapleInventoryManipulator; @@ -73,12 +74,24 @@ public class ItemAction extends MapleQuestAction { if (iEntry.getChildByPath("job") != null) job = MapleDataTool.getInt(iEntry.getChildByPath("job")); - items.add(new ItemData(id, count, prop, job, gender)); + items.add(new ItemData(Integer.parseInt(iEntry.getName()), id, count, prop, job, gender)); } + + Collections.sort(items, new Comparator() + { + @Override + public int compare( ItemData o1, ItemData o2 ) + { + return o1.map - o2.map; + } + }); } @Override public void run(MapleCharacter chr, Integer extSelection) { + List> takeItem = new LinkedList<>(); + List> giveItem = new LinkedList<>(); + MapleItemInformationProvider ii = MapleItemInformationProvider.getInstance(); int props = 0, rndProps = 0, accProps = 0; for(ItemData item : items) { @@ -110,69 +123,114 @@ public class ItemAction extends MapleQuestAction { } } - if(iEntry.getCount() < 0) { // Remove Items - MapleInventoryType type = ii.getInventoryType(iEntry.getId()); - int quantity = iEntry.getCount() * -1; // Invert - if(type.equals(MapleInventoryType.EQUIP)) { - if(chr.getInventory(type).countById(iEntry.getId()) < quantity) { - // Not enough in the equip inventoty, so check Equipped... - if(chr.getInventory(MapleInventoryType.EQUIPPED).countById(iEntry.getId()) > quantity) { - // Found it equipped, so change the type to equipped. - type = MapleInventoryType.EQUIPPED; - } - } - } - MapleInventoryManipulator.removeById(chr.getClient(), type, iEntry.getId(), quantity, true, false); - chr.announce(MaplePacketCreator.getShowItemGain(iEntry.getId(), (short) iEntry.getCount(), true)); - } else { - if (chr.getInventory(MapleItemInformationProvider.getInstance().getInventoryType(iEntry.getId())).getNextFreeSlot() > -1) { - MapleInventoryManipulator.addById(chr.getClient(), iEntry.getId(), (short) iEntry.getCount()); - chr.announce(MaplePacketCreator.getShowItemGain(iEntry.getId(), (short) iEntry.getCount(), true)); - } else { - chr.dropMessage(1, "Inventory Full"); - } + if(iEntry.getCount() < 0) { // Remove Item + takeItem.add(new Pair<>(iEntry.getId(), iEntry.getCount())); + } else { // Give Item + giveItem.add(new Pair<>(iEntry.getId(), iEntry.getCount())); } } + + // must take all needed items before giving others + + for(Pair iEntry: takeItem) { + MapleInventoryType type = ii.getInventoryType(iEntry.getLeft()); + int quantity = iEntry.getRight() * -1; // Invert + if(type.equals(MapleInventoryType.EQUIP)) { + if(chr.getInventory(type).countById(iEntry.getLeft()) < quantity) { + // Not enough in the equip inventoty, so check Equipped... + if(chr.getInventory(MapleInventoryType.EQUIPPED).countById(iEntry.getLeft()) > quantity) { + // Found it equipped, so change the type to equipped. + type = MapleInventoryType.EQUIPPED; + } + } + } + + MapleInventoryManipulator.removeById(chr.getClient(), type, iEntry.getLeft(), quantity, true, false); + chr.announce(MaplePacketCreator.getShowItemGain(iEntry.getLeft(), (short) iEntry.getRight().shortValue(), true)); + } + + for(Pair iEntry: giveItem) { + MapleInventoryManipulator.addById(chr.getClient(), iEntry.getLeft(), (short) iEntry.getRight().shortValue()); + chr.announce(MaplePacketCreator.getShowItemGain(iEntry.getLeft(), (short) iEntry.getRight().shortValue(), true)); + } } @Override public boolean check(MapleCharacter chr, Integer extSelection) { MapleItemInformationProvider ii = MapleItemInformationProvider.getInstance(); - EnumMap props = new EnumMap<>(MapleInventoryType.class); - List> itemList = new ArrayList<>(); - for(ItemData item : items) { - if (!canGetItem(item, chr)) { + + List> gainList = new LinkedList<>(); + List> selectList = new LinkedList<>(); + List> randomList = new LinkedList<>(); + + List allSlotUsed = new ArrayList(5); + for(byte i = 0; i < 5; i++) allSlotUsed.add(0); + + for(ItemData item : items) { + if (!canGetItem(item, chr)) { continue; } + MapleInventoryType type = ii.getInventoryType(item.getId()); if(item.getProp() != null) { - if(!props.containsKey(type)) { - props.put(type, item.getId()); - } - continue; - } - - if(item.getCount() > 0) { - // Make sure they can hold the item. - Item toItem = new Item(item.getId(), (short) 0, (short) item.getCount()); - itemList.add(new Pair<>(toItem, type)); + Item toItem = new Item(item.getId(), (short) 0, (short) item.getCount()); + + if(item.getProp() < 0) { + selectList.add(new Pair<>(toItem, type)); + } else { + randomList.add(new Pair<>(toItem, type)); + } + } else { - // Make sure they actually have the item. - int quantity = item.getCount() * -1; - if(chr.getInventory(type).countById(item.getId()) < quantity) { - if(type.equals(MapleInventoryType.EQUIP) && chr.getInventory(MapleInventoryType.EQUIPPED).countById(item.getId()) > quantity) - continue; - return false; - } - } + if(item.getCount() > 0) { + // Make sure they can hold the item. + Item toItem = new Item(item.getId(), (short) 0, (short) item.getCount()); + gainList.add(new Pair<>(toItem, type)); + } else { + // Make sure they actually have the item. + int quantity = item.getCount() * -1; + + int freeSlotCount = chr.getInventory(type).freeSlotCountById(item.getId(), quantity); + if(freeSlotCount == -1) { + if(type.equals(MapleInventoryType.EQUIP) && chr.getInventory(MapleInventoryType.EQUIPPED).countById(item.getId()) > quantity) + continue; + + chr.dropMessage(1, "Please check if you have enough items in your inventory."); + return false; + } else { + int idx = type.getType() - 1; // more slots available from the given items! + allSlotUsed.set(idx, allSlotUsed.get(idx) - freeSlotCount); + } + } + } } - for(Integer itemID : props.values()) { - MapleInventoryType type = ii.getInventoryType(itemID); - Item toItem = new Item(itemID, (short) 0, (short) 1); - itemList.add(new Pair<>(toItem, type)); - } - - if (!MapleInventory.checkSpots(chr, itemList)) { + + if(!randomList.isEmpty()) { + int result; + MapleClient c = chr.getClient(); + + List rndUsed = new ArrayList(5); + for(byte i = 0; i < 5; i++) rndUsed.add(allSlotUsed.get(i)); + + for(Pair it: randomList) { + int idx = it.getRight().getType() - 1; + + result = MapleInventoryManipulator.checkSpaceProgressively(c, it.getLeft().getItemId(), it.getLeft().getQuantity(), "", rndUsed.get(idx)); + if(result % 2 == 0) { + chr.dropMessage(1, "Please check if you have enough space in your inventory."); + return false; + } + + allSlotUsed.set(idx, Math.max(allSlotUsed.get(idx), result >> 1)); + } + } + + if(!selectList.isEmpty()) { + Pair selected = selectList.get(extSelection); + gainList.add(selected); + } + + if (!MapleInventory.checkSpots(chr, gainList, allSlotUsed)) { chr.dropMessage(1, "Please check if you have enough space in your inventory."); return false; } @@ -199,11 +257,12 @@ public class ItemAction extends MapleQuestAction { } private class ItemData { - private final int id, count, job, gender; + private final int map, id, count, job, gender; private final Integer prop; - public ItemData(int id, int count, Integer prop, int job, int gender) { - this.id = id; + public ItemData(int map, int id, int count, Integer prop, int job, int gender) { + this.map = map; + this.id = id; this.count = count; this.prop = prop; this.job = job; diff --git a/src/tools/MaplePacketCreator.java b/src/tools/MaplePacketCreator.java index 3f8e2b88ea..5abcd1af6e 100644 --- a/src/tools/MaplePacketCreator.java +++ b/src/tools/MaplePacketCreator.java @@ -1064,16 +1064,16 @@ public class MaplePacketCreator { /** * Gets a packet to spawn a door. * - * @param oid The door's owner ID. + * @param ownerid The door's owner ID. * @param pos The position of the door. * @param launched Already deployed the door. * @return The remove door packet. */ - public static byte[] spawnDoor(int oid, Point pos, boolean launched) { + public static byte[] spawnDoor(int ownerid, Point pos, boolean launched) { final MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter(11); mplew.writeShort(SendOpcode.SPAWN_DOOR.getValue()); mplew.writeBool(launched); - mplew.writeInt(oid); + mplew.writeInt(ownerid); mplew.writePos(pos); return mplew.getPacket(); } @@ -1081,11 +1081,11 @@ public class MaplePacketCreator { /** * Gets a packet to remove a door. * - * @param oid The door's ID. + * @param ownerid The door's owner ID. * @param town * @return The remove door packet. */ - public static byte[] removeDoor(int oid, boolean town) { + public static byte[] removeDoor(int ownerid, boolean town) { final MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter(10); if (town) { mplew.writeShort(SendOpcode.SPAWN_PORTAL.getValue()); @@ -1094,7 +1094,7 @@ public class MaplePacketCreator { } else { mplew.writeShort(SendOpcode.REMOVE_DOOR.getValue()); mplew.write(0); - mplew.writeInt(oid); + mplew.writeInt(ownerid); } return mplew.getPacket(); } @@ -2003,7 +2003,7 @@ public class MaplePacketCreator { mplew.writeInt(cid); mplew.writeInt(summonOid); mplew.write(direction); - mplew.write(4); + mplew.write(direction); mplew.write(allDamage.size()); for (SummonAttackEntry attackEntry : allDamage) { mplew.writeInt(attackEntry.getMonsterOid()); // oid @@ -3185,6 +3185,18 @@ public class MaplePacketCreator { mplew.write(tagBgColor); return mplew.getPacket(); } + + public static byte[] customShowBossHP(byte call, int oid, int currHP, int maxHP, byte tagColor, byte tagBgColor) { + final MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter(); + mplew.writeShort(SendOpcode.FIELD_EFFECT.getValue()); + mplew.write(call); + mplew.writeInt(oid); + mplew.writeInt(currHP); + mplew.writeInt(maxHP); + mplew.write(tagColor); + mplew.write(tagBgColor); + return mplew.getPacket(); + } public static byte[] giveFameResponse(int mode, String charname, int newfame) { final MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter(); @@ -3235,7 +3247,7 @@ public class MaplePacketCreator { for (MapleDoor door : partychar.getDoors()) { if(door.getOwnerId() == partychar.getId()) { - MapleDoorObject mdo = door.getTownDoor(); + MapleDoorObject mdo = door.getAreaDoor(); mplew.writeInt(mdo.getTo().getId()); mplew.writeInt(mdo.getFrom().getId()); mplew.writeInt(mdo.getPosition().x); @@ -3760,7 +3772,7 @@ public class MaplePacketCreator { mplew.writeInt(0); return mplew.getPacket(); } - + public static byte[] mapEffect(String path) { final MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter(); mplew.writeShort(SendOpcode.FIELD_EFFECT.getValue()); @@ -5149,7 +5161,7 @@ public class MaplePacketCreator { return mplew.getPacket(); } - public static byte[] giveForgeinPirateBuff(int cid, int buffid, int time, List> statups) { + public static byte[] giveForeignPirateBuff(int cid, int buffid, int time, List> statups) { final MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter(); boolean infusion = buffid == Buccaneer.SPEED_INFUSION || buffid == ThunderBreaker.SPEED_INFUSION || buffid == Corsair.SPEED_INFUSION; mplew.writeShort(SendOpcode.GIVE_FOREIGN_BUFF.getValue()); diff --git a/todo.txt b/todo.txt index 6d2da29ada..c5de8c33f0 100644 --- a/todo.txt +++ b/todo.txt @@ -1,5 +1,58 @@ -gaviota? -cash drop from equipped +========== MapleSolaxiaV2 ========== +Credits: +Ronan - Freelance Developer +Vcoc - Freelance Developer -PQs -quests doesnt need to have a free slot to give an stackable item... \ No newline at end of file +--------------------------- +ToDo / Missing features list: +--------------------------- + + +--------------------------- +** Others ** +- Marriage +--------------------------- + + +--------------------------- +** Quest ** +--------------------------- + + +--------------------------- +** Basic PQs ** +- Zakum Party Quest +- Amoria Party Quest +- Magatia Party Quest +--------------------------- + + +--------------------------- +** Packet issues & advanced PQs ** +- Mystic Doors (won't deploy players properly is some situations, only destination map matches). +- Ariant Party Quest +- Monster Carnival 1/2 Party Quest +- Nett's Pyramid Party Quest +- Dojo bar and skills combo (Bamboo Rain, Invincibility and Power Explosion) +--------------------------- + + +--------------------------- +** Skills ** +--------------------------- + + +--------------------------- +** Jobs ** +- Check Aran +- Check Cygnus Knights +--------------------------- + + +--------------------------- +** GM/ADMIN ** +- Create a Gm/admin command list +- Set level for Gm and Admin commands. Example: Player = 0 / Donator = 1 / JuniorGm = 2 / Gm = 3 / SuperGm = 4 / Developer = 5 / Admin = 6 +--------------------------- + +==================================== \ No newline at end of file diff --git a/MapleCouponInstaller/0521.img.xml b/tools/MapleCouponInstaller/0521.img.xml similarity index 100% rename from MapleCouponInstaller/0521.img.xml rename to tools/MapleCouponInstaller/0521.img.xml diff --git a/MapleCouponInstaller/0536.img.xml b/tools/MapleCouponInstaller/0536.img.xml similarity index 100% rename from MapleCouponInstaller/0536.img.xml rename to tools/MapleCouponInstaller/0536.img.xml diff --git a/MapleCouponInstaller/build.xml b/tools/MapleCouponInstaller/build.xml similarity index 100% rename from MapleCouponInstaller/build.xml rename to tools/MapleCouponInstaller/build.xml diff --git a/MapleCouponInstaller/build/built-jar.properties b/tools/MapleCouponInstaller/build/built-jar.properties similarity index 100% rename from MapleCouponInstaller/build/built-jar.properties rename to tools/MapleCouponInstaller/build/built-jar.properties diff --git a/MapleCouponInstaller/build/classes/.netbeans_automatic_build b/tools/MapleCouponInstaller/build/classes/.netbeans_automatic_build similarity index 100% rename from MapleCouponInstaller/build/classes/.netbeans_automatic_build rename to tools/MapleCouponInstaller/build/classes/.netbeans_automatic_build diff --git a/MapleCouponInstaller/build/classes/.netbeans_update_resources b/tools/MapleCouponInstaller/build/classes/.netbeans_update_resources similarity index 100% rename from MapleCouponInstaller/build/classes/.netbeans_update_resources rename to tools/MapleCouponInstaller/build/classes/.netbeans_update_resources diff --git a/MapleCouponInstaller/build/classes/maplecouponinstaller/MapleCouponInstaller.class b/tools/MapleCouponInstaller/build/classes/maplecouponinstaller/MapleCouponInstaller.class similarity index 100% rename from MapleCouponInstaller/build/classes/maplecouponinstaller/MapleCouponInstaller.class rename to tools/MapleCouponInstaller/build/classes/maplecouponinstaller/MapleCouponInstaller.class diff --git a/MapleCouponInstaller/dist/MapleCouponInstaller.jar b/tools/MapleCouponInstaller/dist/MapleCouponInstaller.jar similarity index 100% rename from MapleCouponInstaller/dist/MapleCouponInstaller.jar rename to tools/MapleCouponInstaller/dist/MapleCouponInstaller.jar diff --git a/MapleCouponInstaller/dist/README.TXT b/tools/MapleCouponInstaller/dist/README.TXT similarity index 100% rename from MapleCouponInstaller/dist/README.TXT rename to tools/MapleCouponInstaller/dist/README.TXT diff --git a/MapleCouponInstaller/dist/lib/mysql-connector-java-bin.jar b/tools/MapleCouponInstaller/dist/lib/mysql-connector-java-bin.jar similarity index 100% rename from MapleCouponInstaller/dist/lib/mysql-connector-java-bin.jar rename to tools/MapleCouponInstaller/dist/lib/mysql-connector-java-bin.jar diff --git a/MapleCouponInstaller/lib/0521.img.xml b/tools/MapleCouponInstaller/lib/0521.img.xml similarity index 100% rename from MapleCouponInstaller/lib/0521.img.xml rename to tools/MapleCouponInstaller/lib/0521.img.xml diff --git a/MapleCouponInstaller/lib/0536.img.xml b/tools/MapleCouponInstaller/lib/0536.img.xml similarity index 100% rename from MapleCouponInstaller/lib/0536.img.xml rename to tools/MapleCouponInstaller/lib/0536.img.xml diff --git a/MapleCouponInstaller/lib/mysql-connector-java-bin.jar b/tools/MapleCouponInstaller/lib/mysql-connector-java-bin.jar similarity index 100% rename from MapleCouponInstaller/lib/mysql-connector-java-bin.jar rename to tools/MapleCouponInstaller/lib/mysql-connector-java-bin.jar diff --git a/MapleCouponInstaller/manifest.mf b/tools/MapleCouponInstaller/manifest.mf similarity index 100% rename from MapleCouponInstaller/manifest.mf rename to tools/MapleCouponInstaller/manifest.mf diff --git a/MapleCouponInstaller/nbproject/build-impl.xml b/tools/MapleCouponInstaller/nbproject/build-impl.xml similarity index 100% rename from MapleCouponInstaller/nbproject/build-impl.xml rename to tools/MapleCouponInstaller/nbproject/build-impl.xml diff --git a/MapleCouponInstaller/nbproject/genfiles.properties b/tools/MapleCouponInstaller/nbproject/genfiles.properties similarity index 100% rename from MapleCouponInstaller/nbproject/genfiles.properties rename to tools/MapleCouponInstaller/nbproject/genfiles.properties diff --git a/MapleCouponInstaller/nbproject/private/config.properties b/tools/MapleCouponInstaller/nbproject/private/config.properties similarity index 100% rename from MapleCouponInstaller/nbproject/private/config.properties rename to tools/MapleCouponInstaller/nbproject/private/config.properties diff --git a/MapleCouponInstaller/nbproject/private/private.properties b/tools/MapleCouponInstaller/nbproject/private/private.properties similarity index 100% rename from MapleCouponInstaller/nbproject/private/private.properties rename to tools/MapleCouponInstaller/nbproject/private/private.properties diff --git a/MapleCouponInstaller/nbproject/private/private.xml b/tools/MapleCouponInstaller/nbproject/private/private.xml similarity index 100% rename from MapleCouponInstaller/nbproject/private/private.xml rename to tools/MapleCouponInstaller/nbproject/private/private.xml diff --git a/MapleCouponInstaller/nbproject/project.properties b/tools/MapleCouponInstaller/nbproject/project.properties similarity index 100% rename from MapleCouponInstaller/nbproject/project.properties rename to tools/MapleCouponInstaller/nbproject/project.properties diff --git a/MapleCouponInstaller/nbproject/project.xml b/tools/MapleCouponInstaller/nbproject/project.xml similarity index 100% rename from MapleCouponInstaller/nbproject/project.xml rename to tools/MapleCouponInstaller/nbproject/project.xml diff --git a/MapleCouponInstaller/src/maplecouponinstaller/MapleCouponInstaller.java b/tools/MapleCouponInstaller/src/maplecouponinstaller/MapleCouponInstaller.java similarity index 100% rename from MapleCouponInstaller/src/maplecouponinstaller/MapleCouponInstaller.java rename to tools/MapleCouponInstaller/src/maplecouponinstaller/MapleCouponInstaller.java diff --git a/MapleIdRetriever/build.xml b/tools/MapleIdRetriever/build.xml similarity index 100% rename from MapleIdRetriever/build.xml rename to tools/MapleIdRetriever/build.xml diff --git a/MapleIdRetriever/build/built-jar.properties b/tools/MapleIdRetriever/build/built-jar.properties similarity index 100% rename from MapleIdRetriever/build/built-jar.properties rename to tools/MapleIdRetriever/build/built-jar.properties diff --git a/MapleIdRetriever/build/classes/.netbeans_automatic_build b/tools/MapleIdRetriever/build/classes/.netbeans_automatic_build similarity index 100% rename from MapleIdRetriever/build/classes/.netbeans_automatic_build rename to tools/MapleIdRetriever/build/classes/.netbeans_automatic_build diff --git a/MapleIdRetriever/build/classes/.netbeans_update_resources b/tools/MapleIdRetriever/build/classes/.netbeans_update_resources similarity index 100% rename from MapleIdRetriever/build/classes/.netbeans_update_resources rename to tools/MapleIdRetriever/build/classes/.netbeans_update_resources diff --git a/MapleIdRetriever/build/classes/mapleidretriever/MapleIdRetriever.class b/tools/MapleIdRetriever/build/classes/mapleidretriever/MapleIdRetriever.class similarity index 100% rename from MapleIdRetriever/build/classes/mapleidretriever/MapleIdRetriever.class rename to tools/MapleIdRetriever/build/classes/mapleidretriever/MapleIdRetriever.class diff --git a/MapleIdRetriever/dist/MapleIdRetriever.jar b/tools/MapleIdRetriever/dist/MapleIdRetriever.jar similarity index 100% rename from MapleIdRetriever/dist/MapleIdRetriever.jar rename to tools/MapleIdRetriever/dist/MapleIdRetriever.jar diff --git a/MapleIdRetriever/dist/README.TXT b/tools/MapleIdRetriever/dist/README.TXT similarity index 100% rename from MapleIdRetriever/dist/README.TXT rename to tools/MapleIdRetriever/dist/README.TXT diff --git a/MapleIdRetriever/dist/lib/mysql-connector-java-bin.jar b/tools/MapleIdRetriever/dist/lib/mysql-connector-java-bin.jar similarity index 100% rename from MapleIdRetriever/dist/lib/mysql-connector-java-bin.jar rename to tools/MapleIdRetriever/dist/lib/mysql-connector-java-bin.jar diff --git a/MapleIdRetriever/handbook/Cash.txt b/tools/MapleIdRetriever/handbook/Cash.txt similarity index 100% rename from MapleIdRetriever/handbook/Cash.txt rename to tools/MapleIdRetriever/handbook/Cash.txt diff --git a/MapleIdRetriever/handbook/Equip/Accessory.txt b/tools/MapleIdRetriever/handbook/Equip/Accessory.txt similarity index 100% rename from MapleIdRetriever/handbook/Equip/Accessory.txt rename to tools/MapleIdRetriever/handbook/Equip/Accessory.txt diff --git a/MapleIdRetriever/handbook/Equip/Cap.txt b/tools/MapleIdRetriever/handbook/Equip/Cap.txt similarity index 100% rename from MapleIdRetriever/handbook/Equip/Cap.txt rename to tools/MapleIdRetriever/handbook/Equip/Cap.txt diff --git a/MapleIdRetriever/handbook/Equip/Cape.txt b/tools/MapleIdRetriever/handbook/Equip/Cape.txt similarity index 100% rename from MapleIdRetriever/handbook/Equip/Cape.txt rename to tools/MapleIdRetriever/handbook/Equip/Cape.txt diff --git a/MapleIdRetriever/handbook/Equip/Coat.txt b/tools/MapleIdRetriever/handbook/Equip/Coat.txt similarity index 100% rename from MapleIdRetriever/handbook/Equip/Coat.txt rename to tools/MapleIdRetriever/handbook/Equip/Coat.txt diff --git a/MapleIdRetriever/handbook/Equip/Face.txt b/tools/MapleIdRetriever/handbook/Equip/Face.txt similarity index 100% rename from MapleIdRetriever/handbook/Equip/Face.txt rename to tools/MapleIdRetriever/handbook/Equip/Face.txt diff --git a/MapleIdRetriever/handbook/Equip/Glove.txt b/tools/MapleIdRetriever/handbook/Equip/Glove.txt similarity index 100% rename from MapleIdRetriever/handbook/Equip/Glove.txt rename to tools/MapleIdRetriever/handbook/Equip/Glove.txt diff --git a/MapleIdRetriever/handbook/Equip/Hair.txt b/tools/MapleIdRetriever/handbook/Equip/Hair.txt similarity index 100% rename from MapleIdRetriever/handbook/Equip/Hair.txt rename to tools/MapleIdRetriever/handbook/Equip/Hair.txt diff --git a/MapleIdRetriever/handbook/Equip/Longcoat.txt b/tools/MapleIdRetriever/handbook/Equip/Longcoat.txt similarity index 100% rename from MapleIdRetriever/handbook/Equip/Longcoat.txt rename to tools/MapleIdRetriever/handbook/Equip/Longcoat.txt diff --git a/MapleIdRetriever/handbook/Equip/Pants.txt b/tools/MapleIdRetriever/handbook/Equip/Pants.txt similarity index 100% rename from MapleIdRetriever/handbook/Equip/Pants.txt rename to tools/MapleIdRetriever/handbook/Equip/Pants.txt diff --git a/MapleIdRetriever/handbook/Equip/PetEquip.txt b/tools/MapleIdRetriever/handbook/Equip/PetEquip.txt similarity index 100% rename from MapleIdRetriever/handbook/Equip/PetEquip.txt rename to tools/MapleIdRetriever/handbook/Equip/PetEquip.txt diff --git a/MapleIdRetriever/handbook/Equip/Ring.txt b/tools/MapleIdRetriever/handbook/Equip/Ring.txt similarity index 100% rename from MapleIdRetriever/handbook/Equip/Ring.txt rename to tools/MapleIdRetriever/handbook/Equip/Ring.txt diff --git a/MapleIdRetriever/handbook/Equip/Shield.txt b/tools/MapleIdRetriever/handbook/Equip/Shield.txt similarity index 100% rename from MapleIdRetriever/handbook/Equip/Shield.txt rename to tools/MapleIdRetriever/handbook/Equip/Shield.txt diff --git a/MapleIdRetriever/handbook/Equip/Shoes.txt b/tools/MapleIdRetriever/handbook/Equip/Shoes.txt similarity index 100% rename from MapleIdRetriever/handbook/Equip/Shoes.txt rename to tools/MapleIdRetriever/handbook/Equip/Shoes.txt diff --git a/MapleIdRetriever/handbook/Equip/Taming.txt b/tools/MapleIdRetriever/handbook/Equip/Taming.txt similarity index 100% rename from MapleIdRetriever/handbook/Equip/Taming.txt rename to tools/MapleIdRetriever/handbook/Equip/Taming.txt diff --git a/MapleIdRetriever/handbook/Equip/Weapon.txt b/tools/MapleIdRetriever/handbook/Equip/Weapon.txt similarity index 100% rename from MapleIdRetriever/handbook/Equip/Weapon.txt rename to tools/MapleIdRetriever/handbook/Equip/Weapon.txt diff --git a/MapleIdRetriever/handbook/Etc.txt b/tools/MapleIdRetriever/handbook/Etc.txt similarity index 100% rename from MapleIdRetriever/handbook/Etc.txt rename to tools/MapleIdRetriever/handbook/Etc.txt diff --git a/MapleIdRetriever/handbook/Map.txt b/tools/MapleIdRetriever/handbook/Map.txt similarity index 100% rename from MapleIdRetriever/handbook/Map.txt rename to tools/MapleIdRetriever/handbook/Map.txt diff --git a/MapleIdRetriever/handbook/Mob.txt b/tools/MapleIdRetriever/handbook/Mob.txt similarity index 100% rename from MapleIdRetriever/handbook/Mob.txt rename to tools/MapleIdRetriever/handbook/Mob.txt diff --git a/MapleIdRetriever/handbook/NPC.txt b/tools/MapleIdRetriever/handbook/NPC.txt similarity index 100% rename from MapleIdRetriever/handbook/NPC.txt rename to tools/MapleIdRetriever/handbook/NPC.txt diff --git a/MapleIdRetriever/handbook/Pet.txt b/tools/MapleIdRetriever/handbook/Pet.txt similarity index 100% rename from MapleIdRetriever/handbook/Pet.txt rename to tools/MapleIdRetriever/handbook/Pet.txt diff --git a/MapleIdRetriever/handbook/Setup.txt b/tools/MapleIdRetriever/handbook/Setup.txt similarity index 100% rename from MapleIdRetriever/handbook/Setup.txt rename to tools/MapleIdRetriever/handbook/Setup.txt diff --git a/MapleIdRetriever/handbook/Skill.txt b/tools/MapleIdRetriever/handbook/Skill.txt similarity index 100% rename from MapleIdRetriever/handbook/Skill.txt rename to tools/MapleIdRetriever/handbook/Skill.txt diff --git a/MapleIdRetriever/handbook/Use.txt b/tools/MapleIdRetriever/handbook/Use.txt similarity index 100% rename from MapleIdRetriever/handbook/Use.txt rename to tools/MapleIdRetriever/handbook/Use.txt diff --git a/MapleIdRetriever/lib/fetch.txt b/tools/MapleIdRetriever/lib/fetch.txt similarity index 100% rename from MapleIdRetriever/lib/fetch.txt rename to tools/MapleIdRetriever/lib/fetch.txt diff --git a/MapleIdRetriever/lib/mysql-connector-java-bin.jar b/tools/MapleIdRetriever/lib/mysql-connector-java-bin.jar similarity index 100% rename from MapleIdRetriever/lib/mysql-connector-java-bin.jar rename to tools/MapleIdRetriever/lib/mysql-connector-java-bin.jar diff --git a/MapleIdRetriever/lib/result.txt b/tools/MapleIdRetriever/lib/result.txt similarity index 100% rename from MapleIdRetriever/lib/result.txt rename to tools/MapleIdRetriever/lib/result.txt diff --git a/MapleIdRetriever/manifest.mf b/tools/MapleIdRetriever/manifest.mf similarity index 100% rename from MapleIdRetriever/manifest.mf rename to tools/MapleIdRetriever/manifest.mf diff --git a/MapleIdRetriever/nbproject/build-impl.xml b/tools/MapleIdRetriever/nbproject/build-impl.xml similarity index 100% rename from MapleIdRetriever/nbproject/build-impl.xml rename to tools/MapleIdRetriever/nbproject/build-impl.xml diff --git a/MapleIdRetriever/nbproject/genfiles.properties b/tools/MapleIdRetriever/nbproject/genfiles.properties similarity index 100% rename from MapleIdRetriever/nbproject/genfiles.properties rename to tools/MapleIdRetriever/nbproject/genfiles.properties diff --git a/MapleIdRetriever/nbproject/private/private.properties b/tools/MapleIdRetriever/nbproject/private/private.properties similarity index 100% rename from MapleIdRetriever/nbproject/private/private.properties rename to tools/MapleIdRetriever/nbproject/private/private.properties diff --git a/MapleIdRetriever/nbproject/private/private.xml b/tools/MapleIdRetriever/nbproject/private/private.xml similarity index 100% rename from MapleIdRetriever/nbproject/private/private.xml rename to tools/MapleIdRetriever/nbproject/private/private.xml diff --git a/MapleIdRetriever/nbproject/project.properties b/tools/MapleIdRetriever/nbproject/project.properties similarity index 100% rename from MapleIdRetriever/nbproject/project.properties rename to tools/MapleIdRetriever/nbproject/project.properties diff --git a/MapleIdRetriever/nbproject/project.xml b/tools/MapleIdRetriever/nbproject/project.xml similarity index 100% rename from MapleIdRetriever/nbproject/project.xml rename to tools/MapleIdRetriever/nbproject/project.xml diff --git a/MapleIdRetriever/src/mapleidretriever/MapleIdRetriever.java b/tools/MapleIdRetriever/src/mapleidretriever/MapleIdRetriever.java similarity index 100% rename from MapleIdRetriever/src/mapleidretriever/MapleIdRetriever.java rename to tools/MapleIdRetriever/src/mapleidretriever/MapleIdRetriever.java diff --git a/MobBookUpdate/build.xml b/tools/MobBookUpdate/build.xml similarity index 100% rename from MobBookUpdate/build.xml rename to tools/MobBookUpdate/build.xml diff --git a/tools/MobBookUpdate/build/built-jar.properties b/tools/MobBookUpdate/build/built-jar.properties new file mode 100644 index 0000000000..e01249438c --- /dev/null +++ b/tools/MobBookUpdate/build/built-jar.properties @@ -0,0 +1,4 @@ +#Thu, 03 Aug 2017 21:56:53 -0300 + + +C\:\\Nexon\\MapleSolaxia\\MapleSolaxiaV2\\tools\\MobBookUpdate= diff --git a/MobBookUpdate/build/classes/.netbeans_automatic_build b/tools/MobBookUpdate/build/classes/.netbeans_automatic_build similarity index 100% rename from MobBookUpdate/build/classes/.netbeans_automatic_build rename to tools/MobBookUpdate/build/classes/.netbeans_automatic_build diff --git a/MobBookUpdate/build/classes/.netbeans_update_resources b/tools/MobBookUpdate/build/classes/.netbeans_update_resources similarity index 100% rename from MobBookUpdate/build/classes/.netbeans_update_resources rename to tools/MobBookUpdate/build/classes/.netbeans_update_resources diff --git a/MobBookUpdate/build/classes/mobbookupdate/MobBookUpdate.class b/tools/MobBookUpdate/build/classes/mobbookupdate/MobBookUpdate.class similarity index 100% rename from MobBookUpdate/build/classes/mobbookupdate/MobBookUpdate.class rename to tools/MobBookUpdate/build/classes/mobbookupdate/MobBookUpdate.class diff --git a/MobBookUpdate/dist/MobBookUpdate.jar b/tools/MobBookUpdate/dist/MobBookUpdate.jar similarity index 92% rename from MobBookUpdate/dist/MobBookUpdate.jar rename to tools/MobBookUpdate/dist/MobBookUpdate.jar index 71e2c391c70d09022d685133da59884569af0998..a0feeb293f28273d545a8608e1179a9c86fb79f0 100644 GIT binary patch delta 86 zcmX?Le88A5z?+$ci-CcIfk9zCv-dMT(}dZVQQBMV4iaxS9=n6Y^#qo_DUXp@9F USkdIS5_S*~eMt)lBU>^Q0JuUP2LJ#7 diff --git a/MobBookUpdate/dist/README.TXT b/tools/MobBookUpdate/dist/README.TXT similarity index 100% rename from MobBookUpdate/dist/README.TXT rename to tools/MobBookUpdate/dist/README.TXT diff --git a/MobBookUpdate/dist/lib/mysql-connector-java-bin.jar b/tools/MobBookUpdate/dist/lib/mysql-connector-java-bin.jar similarity index 100% rename from MobBookUpdate/dist/lib/mysql-connector-java-bin.jar rename to tools/MobBookUpdate/dist/lib/mysql-connector-java-bin.jar diff --git a/MobBookUpdate/lib/MonsterBook.img.xml b/tools/MobBookUpdate/lib/MonsterBook.img.xml similarity index 100% rename from MobBookUpdate/lib/MonsterBook.img.xml rename to tools/MobBookUpdate/lib/MonsterBook.img.xml diff --git a/MobBookUpdate/lib/MonsterBook_updated.img.xml b/tools/MobBookUpdate/lib/MonsterBook_updated.img.xml similarity index 98% rename from MobBookUpdate/lib/MonsterBook_updated.img.xml rename to tools/MobBookUpdate/lib/MonsterBook_updated.img.xml index 559ad9277b..f6a625f006 100644 --- a/MobBookUpdate/lib/MonsterBook_updated.img.xml +++ b/tools/MobBookUpdate/lib/MonsterBook_updated.img.xml @@ -3191,49 +3191,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -4351,37 +4309,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -5905,8 +5833,13 @@ - - + + + + + + + @@ -5915,8 +5848,13 @@ - - + + + + + + + @@ -5929,41 +5867,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -6474,40 +6378,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -7902,8 +7773,13 @@ - - + + + + + + + @@ -7914,8 +7790,14 @@ - - + + + + + + + + @@ -7924,8 +7806,13 @@ - - + + + + + + + @@ -7936,8 +7823,13 @@ - - + + + + + + + @@ -8781,17 +8673,7 @@ - - - - - - - - - - - + @@ -12014,47 +11896,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -12067,42 +11909,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -12115,53 +11922,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/MobBookUpdate/lib/mysql-connector-java-bin.jar b/tools/MobBookUpdate/lib/mysql-connector-java-bin.jar similarity index 100% rename from MobBookUpdate/lib/mysql-connector-java-bin.jar rename to tools/MobBookUpdate/lib/mysql-connector-java-bin.jar diff --git a/MobBookUpdate/manifest.mf b/tools/MobBookUpdate/manifest.mf similarity index 100% rename from MobBookUpdate/manifest.mf rename to tools/MobBookUpdate/manifest.mf diff --git a/MobBookUpdate/nbproject/build-impl.xml b/tools/MobBookUpdate/nbproject/build-impl.xml similarity index 100% rename from MobBookUpdate/nbproject/build-impl.xml rename to tools/MobBookUpdate/nbproject/build-impl.xml diff --git a/MobBookUpdate/nbproject/genfiles.properties b/tools/MobBookUpdate/nbproject/genfiles.properties similarity index 100% rename from MobBookUpdate/nbproject/genfiles.properties rename to tools/MobBookUpdate/nbproject/genfiles.properties diff --git a/MobBookUpdate/nbproject/private/config.properties b/tools/MobBookUpdate/nbproject/private/config.properties similarity index 100% rename from MobBookUpdate/nbproject/private/config.properties rename to tools/MobBookUpdate/nbproject/private/config.properties diff --git a/MobBookUpdate/nbproject/private/private.properties b/tools/MobBookUpdate/nbproject/private/private.properties similarity index 100% rename from MobBookUpdate/nbproject/private/private.properties rename to tools/MobBookUpdate/nbproject/private/private.properties diff --git a/MobBookUpdate/nbproject/private/private.xml b/tools/MobBookUpdate/nbproject/private/private.xml similarity index 100% rename from MobBookUpdate/nbproject/private/private.xml rename to tools/MobBookUpdate/nbproject/private/private.xml diff --git a/MobBookUpdate/nbproject/project.properties b/tools/MobBookUpdate/nbproject/project.properties similarity index 100% rename from MobBookUpdate/nbproject/project.properties rename to tools/MobBookUpdate/nbproject/project.properties diff --git a/MobBookUpdate/nbproject/project.xml b/tools/MobBookUpdate/nbproject/project.xml similarity index 100% rename from MobBookUpdate/nbproject/project.xml rename to tools/MobBookUpdate/nbproject/project.xml diff --git a/MobBookUpdate/src/mobbookupdate/MobBookUpdate.java b/tools/MobBookUpdate/src/mobbookupdate/MobBookUpdate.java similarity index 100% rename from MobBookUpdate/src/mobbookupdate/MobBookUpdate.java rename to tools/MobBookUpdate/src/mobbookupdate/MobBookUpdate.java diff --git a/sql/tools/test_duplicates.sql b/tools/SQL/test_duplicates.sql similarity index 100% rename from sql/tools/test_duplicates.sql rename to tools/SQL/test_duplicates.sql diff --git a/sql/tools/test_mobcarddrop.sql b/tools/SQL/test_mobcarddrop.sql similarity index 62% rename from sql/tools/test_mobcarddrop.sql rename to tools/SQL/test_mobcarddrop.sql index 635def1113..21f5f7643a 100644 --- a/sql/tools/test_mobcarddrop.sql +++ b/tools/SQL/test_mobcarddrop.sql @@ -26,4 +26,14 @@ CREATE TABLE `_mob_card_counter` ( CALL countMobCardsBySection(); # the query below recovers all MAIN mobs that drops card. -SELECT cardid, mobid FROM monstercarddata LEFT JOIN drop_data ON monstercarddata.cardid = drop_data.itemid WHERE mobid = dropperid; \ No newline at end of file +SELECT cardid, mobid FROM monstercarddata LEFT JOIN drop_data ON monstercarddata.cardid = drop_data.itemid WHERE mobid = dropperid; + +# the query below recovers MISSING cards from mobs that drops card. +SELECT cardid, mobid FROM monstercarddata WHERE cardid NOT IN ( +SELECT cardid FROM monstercarddata LEFT JOIN drop_data ON monstercarddata.cardid = drop_data.itemid WHERE mobid = dropperid +); + +# LENGTHY query that also recovers MISSING cards from mobs that drops card. +SELECT id FROM handbook WHERE id NOT IN ( + SELECT DISTINCT itemid FROM drop_data +) AND id>=2380000 AND id<2390000; \ No newline at end of file diff --git a/spider.bat b/tools/spider.bat similarity index 100% rename from spider.bat rename to tools/spider.bat diff --git a/wz/Item.wz/0403.img.xml b/wz/Item.wz/0403.img.xml new file mode 100644 index 0000000000..6008f3d406 --- /dev/null +++ b/wz/Item.wz/0403.img.xml @@ -0,0 +1,14828 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wz/Item.wz/Etc/0400.img.xml b/wz/Item.wz/Etc/0400.img.xml index 6718c2dda1..8f04c3ae1d 100644 --- a/wz/Item.wz/Etc/0400.img.xml +++ b/wz/Item.wz/Etc/0400.img.xml @@ -6152,6 +6152,7 @@ + @@ -6163,6 +6164,7 @@ + @@ -6185,6 +6187,7 @@ + diff --git a/wz/Item.wz/Etc/0403.img.xml b/wz/Item.wz/Etc/0403.img.xml index c0e722ace6..6776be7292 100644 --- a/wz/Item.wz/Etc/0403.img.xml +++ b/wz/Item.wz/Etc/0403.img.xml @@ -968,7 +968,8 @@ - + + @@ -980,7 +981,8 @@ - + + diff --git a/wz/Item.wz/Install/0301.img.xml b/wz/Item.wz/Install/0301.img.xml index 579732ce93..a7355ed99e 100644 --- a/wz/Item.wz/Install/0301.img.xml +++ b/wz/Item.wz/Install/0301.img.xml @@ -654,6 +654,7 @@ + diff --git a/wz/Map.wz/Map/Map2/250020000.img.xml b/wz/Map.wz/Map/Map2/250020000.img.xml index 237d666b86..39671d3226 100644 --- a/wz/Map.wz/Map/Map2/250020000.img.xml +++ b/wz/Map.wz/Map/Map2/250020000.img.xml @@ -447,10 +447,10 @@ - + - + diff --git a/wz/Map.wz/Map/Map2/250020300.img.xml b/wz/Map.wz/Map/Map2/250020300.img.xml index 109b3ddbed..7a6647294e 100644 --- a/wz/Map.wz/Map/Map2/250020300.img.xml +++ b/wz/Map.wz/Map/Map2/250020300.img.xml @@ -254,7 +254,7 @@ - + @@ -514,6 +514,19 @@ + + + + + + + + + + + + + diff --git a/wz/Map.wz/Map/Map2/270000100.img.xml b/wz/Map.wz/Map/Map2/270000100.img.xml index e5f1d3242a..16f0b2a3a3 100644 --- a/wz/Map.wz/Map/Map2/270000100.img.xml +++ b/wz/Map.wz/Map/Map2/270000100.img.xml @@ -1,2043 +1,20 @@ - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -2048,31 +25,2054 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wz/Map.wz/Map/Map2/270050100.img.xml b/wz/Map.wz/Map/Map2/270050100.img.xml index 7b8d5c5af1..ee0fae3145 100644 --- a/wz/Map.wz/Map/Map2/270050100.img.xml +++ b/wz/Map.wz/Map/Map2/270050100.img.xml @@ -5,7 +5,7 @@ - + diff --git a/wz/Map.wz/Map/Map9/925020001.img.xml b/wz/Map.wz/Map/Map9/925020001.img.xml index 6e8fa37b1c..7156d1f913 100644 --- a/wz/Map.wz/Map/Map9/925020001.img.xml +++ b/wz/Map.wz/Map/Map9/925020001.img.xml @@ -18,7 +18,7 @@ - + diff --git a/wz/Map.wz/Map/Map9/925020010.img.xml b/wz/Map.wz/Map/Map9/925020010.img.xml index cf6ba061dd..22a10014a9 100644 --- a/wz/Map.wz/Map/Map9/925020010.img.xml +++ b/wz/Map.wz/Map/Map9/925020010.img.xml @@ -18,7 +18,7 @@ - + diff --git a/wz/Map.wz/Map/Map9/925020011.img.xml b/wz/Map.wz/Map/Map9/925020011.img.xml index f998e902c5..4467077c81 100644 --- a/wz/Map.wz/Map/Map9/925020011.img.xml +++ b/wz/Map.wz/Map/Map9/925020011.img.xml @@ -18,7 +18,7 @@ - + diff --git a/wz/Map.wz/Map/Map9/925020012.img.xml b/wz/Map.wz/Map/Map9/925020012.img.xml index 4d18f3fc06..223747be34 100644 --- a/wz/Map.wz/Map/Map9/925020012.img.xml +++ b/wz/Map.wz/Map/Map9/925020012.img.xml @@ -18,7 +18,7 @@ - + diff --git a/wz/Map.wz/Map/Map9/925020013.img.xml b/wz/Map.wz/Map/Map9/925020013.img.xml index 905200589d..36c7add701 100644 --- a/wz/Map.wz/Map/Map9/925020013.img.xml +++ b/wz/Map.wz/Map/Map9/925020013.img.xml @@ -18,7 +18,7 @@ - + diff --git a/wz/Map.wz/Map/Map9/925020014.img.xml b/wz/Map.wz/Map/Map9/925020014.img.xml index 56ab99802f..f06030456c 100644 --- a/wz/Map.wz/Map/Map9/925020014.img.xml +++ b/wz/Map.wz/Map/Map9/925020014.img.xml @@ -18,7 +18,7 @@ - + diff --git a/wz/Map.wz/Map/Map9/925020100.img.xml b/wz/Map.wz/Map/Map9/925020100.img.xml index eaac5d1a92..a56e771a7e 100644 --- a/wz/Map.wz/Map/Map9/925020100.img.xml +++ b/wz/Map.wz/Map/Map9/925020100.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020101.img.xml b/wz/Map.wz/Map/Map9/925020101.img.xml index 8d6894ffed..bc83a43b1b 100644 --- a/wz/Map.wz/Map/Map9/925020101.img.xml +++ b/wz/Map.wz/Map/Map9/925020101.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020102.img.xml b/wz/Map.wz/Map/Map9/925020102.img.xml index e1d925d80c..8af0baf4eb 100644 --- a/wz/Map.wz/Map/Map9/925020102.img.xml +++ b/wz/Map.wz/Map/Map9/925020102.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020103.img.xml b/wz/Map.wz/Map/Map9/925020103.img.xml index c0849b354f..8c07f0496d 100644 --- a/wz/Map.wz/Map/Map9/925020103.img.xml +++ b/wz/Map.wz/Map/Map9/925020103.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020104.img.xml b/wz/Map.wz/Map/Map9/925020104.img.xml index da915e9836..94c6c6ed00 100644 --- a/wz/Map.wz/Map/Map9/925020104.img.xml +++ b/wz/Map.wz/Map/Map9/925020104.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020105.img.xml b/wz/Map.wz/Map/Map9/925020105.img.xml index 6c8bfcab96..315c13c53c 100644 --- a/wz/Map.wz/Map/Map9/925020105.img.xml +++ b/wz/Map.wz/Map/Map9/925020105.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020106.img.xml b/wz/Map.wz/Map/Map9/925020106.img.xml index b9cdbaf6f5..a354584c64 100644 --- a/wz/Map.wz/Map/Map9/925020106.img.xml +++ b/wz/Map.wz/Map/Map9/925020106.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020107.img.xml b/wz/Map.wz/Map/Map9/925020107.img.xml index 19c46c3e1c..466e6b97f0 100644 --- a/wz/Map.wz/Map/Map9/925020107.img.xml +++ b/wz/Map.wz/Map/Map9/925020107.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020108.img.xml b/wz/Map.wz/Map/Map9/925020108.img.xml index b6334e920a..8f68ab14f4 100644 --- a/wz/Map.wz/Map/Map9/925020108.img.xml +++ b/wz/Map.wz/Map/Map9/925020108.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020109.img.xml b/wz/Map.wz/Map/Map9/925020109.img.xml index 9cc66dba11..3ddd423f5d 100644 --- a/wz/Map.wz/Map/Map9/925020109.img.xml +++ b/wz/Map.wz/Map/Map9/925020109.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020200.img.xml b/wz/Map.wz/Map/Map9/925020200.img.xml index bedb2893fa..9a824813b7 100644 --- a/wz/Map.wz/Map/Map9/925020200.img.xml +++ b/wz/Map.wz/Map/Map9/925020200.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020201.img.xml b/wz/Map.wz/Map/Map9/925020201.img.xml index a2b4af0bc0..9e0d23fa31 100644 --- a/wz/Map.wz/Map/Map9/925020201.img.xml +++ b/wz/Map.wz/Map/Map9/925020201.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020202.img.xml b/wz/Map.wz/Map/Map9/925020202.img.xml index 5f522bd609..b712ef85e8 100644 --- a/wz/Map.wz/Map/Map9/925020202.img.xml +++ b/wz/Map.wz/Map/Map9/925020202.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020203.img.xml b/wz/Map.wz/Map/Map9/925020203.img.xml index 5020200bc9..a6ea841c33 100644 --- a/wz/Map.wz/Map/Map9/925020203.img.xml +++ b/wz/Map.wz/Map/Map9/925020203.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020204.img.xml b/wz/Map.wz/Map/Map9/925020204.img.xml index ca8c788a54..833b3b1a60 100644 --- a/wz/Map.wz/Map/Map9/925020204.img.xml +++ b/wz/Map.wz/Map/Map9/925020204.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020205.img.xml b/wz/Map.wz/Map/Map9/925020205.img.xml index 457905c799..217ff659d3 100644 --- a/wz/Map.wz/Map/Map9/925020205.img.xml +++ b/wz/Map.wz/Map/Map9/925020205.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020206.img.xml b/wz/Map.wz/Map/Map9/925020206.img.xml index a200d5f82e..61c5e94051 100644 --- a/wz/Map.wz/Map/Map9/925020206.img.xml +++ b/wz/Map.wz/Map/Map9/925020206.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020207.img.xml b/wz/Map.wz/Map/Map9/925020207.img.xml index d9b5ede9fa..49d0855b8c 100644 --- a/wz/Map.wz/Map/Map9/925020207.img.xml +++ b/wz/Map.wz/Map/Map9/925020207.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020208.img.xml b/wz/Map.wz/Map/Map9/925020208.img.xml index 6c61e7bfd2..0cdbdac574 100644 --- a/wz/Map.wz/Map/Map9/925020208.img.xml +++ b/wz/Map.wz/Map/Map9/925020208.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020209.img.xml b/wz/Map.wz/Map/Map9/925020209.img.xml index 9044b0ef79..b13468103e 100644 --- a/wz/Map.wz/Map/Map9/925020209.img.xml +++ b/wz/Map.wz/Map/Map9/925020209.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020300.img.xml b/wz/Map.wz/Map/Map9/925020300.img.xml index f87b2c48de..8094d4047b 100644 --- a/wz/Map.wz/Map/Map9/925020300.img.xml +++ b/wz/Map.wz/Map/Map9/925020300.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020301.img.xml b/wz/Map.wz/Map/Map9/925020301.img.xml index aff4ff8085..cb888d1a5f 100644 --- a/wz/Map.wz/Map/Map9/925020301.img.xml +++ b/wz/Map.wz/Map/Map9/925020301.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020302.img.xml b/wz/Map.wz/Map/Map9/925020302.img.xml index 8b211b84d2..42f9a49373 100644 --- a/wz/Map.wz/Map/Map9/925020302.img.xml +++ b/wz/Map.wz/Map/Map9/925020302.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020303.img.xml b/wz/Map.wz/Map/Map9/925020303.img.xml index 7a12195a6a..a30c15bdd3 100644 --- a/wz/Map.wz/Map/Map9/925020303.img.xml +++ b/wz/Map.wz/Map/Map9/925020303.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020304.img.xml b/wz/Map.wz/Map/Map9/925020304.img.xml index 0e3b7373d4..03e38b557f 100644 --- a/wz/Map.wz/Map/Map9/925020304.img.xml +++ b/wz/Map.wz/Map/Map9/925020304.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020305.img.xml b/wz/Map.wz/Map/Map9/925020305.img.xml index 72acf45257..539e842490 100644 --- a/wz/Map.wz/Map/Map9/925020305.img.xml +++ b/wz/Map.wz/Map/Map9/925020305.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020306.img.xml b/wz/Map.wz/Map/Map9/925020306.img.xml index 3bed9fa3c7..762981254c 100644 --- a/wz/Map.wz/Map/Map9/925020306.img.xml +++ b/wz/Map.wz/Map/Map9/925020306.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020307.img.xml b/wz/Map.wz/Map/Map9/925020307.img.xml index cca5c6626a..7726ac0fd5 100644 --- a/wz/Map.wz/Map/Map9/925020307.img.xml +++ b/wz/Map.wz/Map/Map9/925020307.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020308.img.xml b/wz/Map.wz/Map/Map9/925020308.img.xml index d687ea0dbb..554e8c824c 100644 --- a/wz/Map.wz/Map/Map9/925020308.img.xml +++ b/wz/Map.wz/Map/Map9/925020308.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020309.img.xml b/wz/Map.wz/Map/Map9/925020309.img.xml index 0fd8e04011..0962bbd204 100644 --- a/wz/Map.wz/Map/Map9/925020309.img.xml +++ b/wz/Map.wz/Map/Map9/925020309.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020400.img.xml b/wz/Map.wz/Map/Map9/925020400.img.xml index c28b910dc6..c7db6ebcb4 100644 --- a/wz/Map.wz/Map/Map9/925020400.img.xml +++ b/wz/Map.wz/Map/Map9/925020400.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020401.img.xml b/wz/Map.wz/Map/Map9/925020401.img.xml index ef512862fb..02f7bc449c 100644 --- a/wz/Map.wz/Map/Map9/925020401.img.xml +++ b/wz/Map.wz/Map/Map9/925020401.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020402.img.xml b/wz/Map.wz/Map/Map9/925020402.img.xml index 63a9cf00b8..db73ea3a4f 100644 --- a/wz/Map.wz/Map/Map9/925020402.img.xml +++ b/wz/Map.wz/Map/Map9/925020402.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020403.img.xml b/wz/Map.wz/Map/Map9/925020403.img.xml index 1fe79c29f0..a607b9cb32 100644 --- a/wz/Map.wz/Map/Map9/925020403.img.xml +++ b/wz/Map.wz/Map/Map9/925020403.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020404.img.xml b/wz/Map.wz/Map/Map9/925020404.img.xml index 050bc6f5b0..7b6f076ba7 100644 --- a/wz/Map.wz/Map/Map9/925020404.img.xml +++ b/wz/Map.wz/Map/Map9/925020404.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020405.img.xml b/wz/Map.wz/Map/Map9/925020405.img.xml index c7e157a906..761e1883f7 100644 --- a/wz/Map.wz/Map/Map9/925020405.img.xml +++ b/wz/Map.wz/Map/Map9/925020405.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020406.img.xml b/wz/Map.wz/Map/Map9/925020406.img.xml index 14cf5c3894..ae99db1bd9 100644 --- a/wz/Map.wz/Map/Map9/925020406.img.xml +++ b/wz/Map.wz/Map/Map9/925020406.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020407.img.xml b/wz/Map.wz/Map/Map9/925020407.img.xml index 256758398d..dbf6aba536 100644 --- a/wz/Map.wz/Map/Map9/925020407.img.xml +++ b/wz/Map.wz/Map/Map9/925020407.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020408.img.xml b/wz/Map.wz/Map/Map9/925020408.img.xml index 99096b73aa..517526724f 100644 --- a/wz/Map.wz/Map/Map9/925020408.img.xml +++ b/wz/Map.wz/Map/Map9/925020408.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020409.img.xml b/wz/Map.wz/Map/Map9/925020409.img.xml index 561b889486..63b7e8f792 100644 --- a/wz/Map.wz/Map/Map9/925020409.img.xml +++ b/wz/Map.wz/Map/Map9/925020409.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020500.img.xml b/wz/Map.wz/Map/Map9/925020500.img.xml index 816edd637a..a6e84bcc0f 100644 --- a/wz/Map.wz/Map/Map9/925020500.img.xml +++ b/wz/Map.wz/Map/Map9/925020500.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020501.img.xml b/wz/Map.wz/Map/Map9/925020501.img.xml index de5b7f5745..c82a49fb4a 100644 --- a/wz/Map.wz/Map/Map9/925020501.img.xml +++ b/wz/Map.wz/Map/Map9/925020501.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020502.img.xml b/wz/Map.wz/Map/Map9/925020502.img.xml index 1619129475..1f13a45e07 100644 --- a/wz/Map.wz/Map/Map9/925020502.img.xml +++ b/wz/Map.wz/Map/Map9/925020502.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020503.img.xml b/wz/Map.wz/Map/Map9/925020503.img.xml index ffad793b2e..698a7faa08 100644 --- a/wz/Map.wz/Map/Map9/925020503.img.xml +++ b/wz/Map.wz/Map/Map9/925020503.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020504.img.xml b/wz/Map.wz/Map/Map9/925020504.img.xml index 15d5d3c321..8465b4e3af 100644 --- a/wz/Map.wz/Map/Map9/925020504.img.xml +++ b/wz/Map.wz/Map/Map9/925020504.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020505.img.xml b/wz/Map.wz/Map/Map9/925020505.img.xml index db2422220d..fa4ad94e89 100644 --- a/wz/Map.wz/Map/Map9/925020505.img.xml +++ b/wz/Map.wz/Map/Map9/925020505.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020506.img.xml b/wz/Map.wz/Map/Map9/925020506.img.xml index f658bddf42..f6034c896d 100644 --- a/wz/Map.wz/Map/Map9/925020506.img.xml +++ b/wz/Map.wz/Map/Map9/925020506.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020507.img.xml b/wz/Map.wz/Map/Map9/925020507.img.xml index ed3e3afdf9..1d7432048d 100644 --- a/wz/Map.wz/Map/Map9/925020507.img.xml +++ b/wz/Map.wz/Map/Map9/925020507.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020508.img.xml b/wz/Map.wz/Map/Map9/925020508.img.xml index accc1a1e56..945b840119 100644 --- a/wz/Map.wz/Map/Map9/925020508.img.xml +++ b/wz/Map.wz/Map/Map9/925020508.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020509.img.xml b/wz/Map.wz/Map/Map9/925020509.img.xml index d00ea87bc5..3c7110843c 100644 --- a/wz/Map.wz/Map/Map9/925020509.img.xml +++ b/wz/Map.wz/Map/Map9/925020509.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020600.img.xml b/wz/Map.wz/Map/Map9/925020600.img.xml index 607e940114..d627e3f7fa 100644 --- a/wz/Map.wz/Map/Map9/925020600.img.xml +++ b/wz/Map.wz/Map/Map9/925020600.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020601.img.xml b/wz/Map.wz/Map/Map9/925020601.img.xml index 767b838819..27fc18b8c3 100644 --- a/wz/Map.wz/Map/Map9/925020601.img.xml +++ b/wz/Map.wz/Map/Map9/925020601.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020602.img.xml b/wz/Map.wz/Map/Map9/925020602.img.xml index 551b9d6d78..7867b5b626 100644 --- a/wz/Map.wz/Map/Map9/925020602.img.xml +++ b/wz/Map.wz/Map/Map9/925020602.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020603.img.xml b/wz/Map.wz/Map/Map9/925020603.img.xml index 214fdbb7ce..87b6a0a94e 100644 --- a/wz/Map.wz/Map/Map9/925020603.img.xml +++ b/wz/Map.wz/Map/Map9/925020603.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020604.img.xml b/wz/Map.wz/Map/Map9/925020604.img.xml index 775d84bdbe..1570e34497 100644 --- a/wz/Map.wz/Map/Map9/925020604.img.xml +++ b/wz/Map.wz/Map/Map9/925020604.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020605.img.xml b/wz/Map.wz/Map/Map9/925020605.img.xml index b8e0b01705..dda0a8bcb2 100644 --- a/wz/Map.wz/Map/Map9/925020605.img.xml +++ b/wz/Map.wz/Map/Map9/925020605.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020606.img.xml b/wz/Map.wz/Map/Map9/925020606.img.xml index f2dcddfbdc..52a6f97090 100644 --- a/wz/Map.wz/Map/Map9/925020606.img.xml +++ b/wz/Map.wz/Map/Map9/925020606.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020607.img.xml b/wz/Map.wz/Map/Map9/925020607.img.xml index feab9454a7..acb5f5f7cb 100644 --- a/wz/Map.wz/Map/Map9/925020607.img.xml +++ b/wz/Map.wz/Map/Map9/925020607.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020608.img.xml b/wz/Map.wz/Map/Map9/925020608.img.xml index 0070406e22..15fa4b80d3 100644 --- a/wz/Map.wz/Map/Map9/925020608.img.xml +++ b/wz/Map.wz/Map/Map9/925020608.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020609.img.xml b/wz/Map.wz/Map/Map9/925020609.img.xml index 827b77e7c3..f2db7c4ebd 100644 --- a/wz/Map.wz/Map/Map9/925020609.img.xml +++ b/wz/Map.wz/Map/Map9/925020609.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020610.img.xml b/wz/Map.wz/Map/Map9/925020610.img.xml index 17ba2df663..191e0acb78 100644 --- a/wz/Map.wz/Map/Map9/925020610.img.xml +++ b/wz/Map.wz/Map/Map9/925020610.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020700.img.xml b/wz/Map.wz/Map/Map9/925020700.img.xml index 36511710b2..2b9c13076b 100644 --- a/wz/Map.wz/Map/Map9/925020700.img.xml +++ b/wz/Map.wz/Map/Map9/925020700.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020701.img.xml b/wz/Map.wz/Map/Map9/925020701.img.xml index b8be525bc0..ac938fcbf6 100644 --- a/wz/Map.wz/Map/Map9/925020701.img.xml +++ b/wz/Map.wz/Map/Map9/925020701.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020702.img.xml b/wz/Map.wz/Map/Map9/925020702.img.xml index 1136614527..f36e4943df 100644 --- a/wz/Map.wz/Map/Map9/925020702.img.xml +++ b/wz/Map.wz/Map/Map9/925020702.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020703.img.xml b/wz/Map.wz/Map/Map9/925020703.img.xml index 2ff643a0c8..a02d88f515 100644 --- a/wz/Map.wz/Map/Map9/925020703.img.xml +++ b/wz/Map.wz/Map/Map9/925020703.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020704.img.xml b/wz/Map.wz/Map/Map9/925020704.img.xml index c38f4e1375..26c32a9b67 100644 --- a/wz/Map.wz/Map/Map9/925020704.img.xml +++ b/wz/Map.wz/Map/Map9/925020704.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020705.img.xml b/wz/Map.wz/Map/Map9/925020705.img.xml index 7a7f962831..7849bc5fd9 100644 --- a/wz/Map.wz/Map/Map9/925020705.img.xml +++ b/wz/Map.wz/Map/Map9/925020705.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020706.img.xml b/wz/Map.wz/Map/Map9/925020706.img.xml index e0e7b5ba02..24ae7662a2 100644 --- a/wz/Map.wz/Map/Map9/925020706.img.xml +++ b/wz/Map.wz/Map/Map9/925020706.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020707.img.xml b/wz/Map.wz/Map/Map9/925020707.img.xml index 47772772dc..8bb419f99b 100644 --- a/wz/Map.wz/Map/Map9/925020707.img.xml +++ b/wz/Map.wz/Map/Map9/925020707.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020708.img.xml b/wz/Map.wz/Map/Map9/925020708.img.xml index fc1ca2a9b1..948e2ff001 100644 --- a/wz/Map.wz/Map/Map9/925020708.img.xml +++ b/wz/Map.wz/Map/Map9/925020708.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020709.img.xml b/wz/Map.wz/Map/Map9/925020709.img.xml index 7e96849fac..16e75496ea 100644 --- a/wz/Map.wz/Map/Map9/925020709.img.xml +++ b/wz/Map.wz/Map/Map9/925020709.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020800.img.xml b/wz/Map.wz/Map/Map9/925020800.img.xml index 182d157fd6..c4ee183aa2 100644 --- a/wz/Map.wz/Map/Map9/925020800.img.xml +++ b/wz/Map.wz/Map/Map9/925020800.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020801.img.xml b/wz/Map.wz/Map/Map9/925020801.img.xml index ad0dd2c2a4..9d5f83d136 100644 --- a/wz/Map.wz/Map/Map9/925020801.img.xml +++ b/wz/Map.wz/Map/Map9/925020801.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020802.img.xml b/wz/Map.wz/Map/Map9/925020802.img.xml index cd7c0d9009..8f2f482a77 100644 --- a/wz/Map.wz/Map/Map9/925020802.img.xml +++ b/wz/Map.wz/Map/Map9/925020802.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020803.img.xml b/wz/Map.wz/Map/Map9/925020803.img.xml index d16acd2fc3..074e3a6948 100644 --- a/wz/Map.wz/Map/Map9/925020803.img.xml +++ b/wz/Map.wz/Map/Map9/925020803.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020804.img.xml b/wz/Map.wz/Map/Map9/925020804.img.xml index fff93023b5..65a147e32e 100644 --- a/wz/Map.wz/Map/Map9/925020804.img.xml +++ b/wz/Map.wz/Map/Map9/925020804.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020805.img.xml b/wz/Map.wz/Map/Map9/925020805.img.xml index 30f0310b26..206a0d12cb 100644 --- a/wz/Map.wz/Map/Map9/925020805.img.xml +++ b/wz/Map.wz/Map/Map9/925020805.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020806.img.xml b/wz/Map.wz/Map/Map9/925020806.img.xml index 801c6b0990..55b2a9d5f5 100644 --- a/wz/Map.wz/Map/Map9/925020806.img.xml +++ b/wz/Map.wz/Map/Map9/925020806.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020807.img.xml b/wz/Map.wz/Map/Map9/925020807.img.xml index d03843e138..45c8734e07 100644 --- a/wz/Map.wz/Map/Map9/925020807.img.xml +++ b/wz/Map.wz/Map/Map9/925020807.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020808.img.xml b/wz/Map.wz/Map/Map9/925020808.img.xml index 53f9b50f6e..f843d995ae 100644 --- a/wz/Map.wz/Map/Map9/925020808.img.xml +++ b/wz/Map.wz/Map/Map9/925020808.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020809.img.xml b/wz/Map.wz/Map/Map9/925020809.img.xml index 094899507d..d145b7fbc1 100644 --- a/wz/Map.wz/Map/Map9/925020809.img.xml +++ b/wz/Map.wz/Map/Map9/925020809.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020900.img.xml b/wz/Map.wz/Map/Map9/925020900.img.xml index 4a7cfb9692..be4ea0b67d 100644 --- a/wz/Map.wz/Map/Map9/925020900.img.xml +++ b/wz/Map.wz/Map/Map9/925020900.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020901.img.xml b/wz/Map.wz/Map/Map9/925020901.img.xml index ced72fb962..35364f6bb6 100644 --- a/wz/Map.wz/Map/Map9/925020901.img.xml +++ b/wz/Map.wz/Map/Map9/925020901.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020902.img.xml b/wz/Map.wz/Map/Map9/925020902.img.xml index 244d845986..b68cb5c992 100644 --- a/wz/Map.wz/Map/Map9/925020902.img.xml +++ b/wz/Map.wz/Map/Map9/925020902.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020903.img.xml b/wz/Map.wz/Map/Map9/925020903.img.xml index 28ead26f1a..6376517671 100644 --- a/wz/Map.wz/Map/Map9/925020903.img.xml +++ b/wz/Map.wz/Map/Map9/925020903.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020904.img.xml b/wz/Map.wz/Map/Map9/925020904.img.xml index d8df9c0df0..7e004610cd 100644 --- a/wz/Map.wz/Map/Map9/925020904.img.xml +++ b/wz/Map.wz/Map/Map9/925020904.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020905.img.xml b/wz/Map.wz/Map/Map9/925020905.img.xml index 95398b3600..490c68b6aa 100644 --- a/wz/Map.wz/Map/Map9/925020905.img.xml +++ b/wz/Map.wz/Map/Map9/925020905.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020906.img.xml b/wz/Map.wz/Map/Map9/925020906.img.xml index 9fcab57b69..d0be02485c 100644 --- a/wz/Map.wz/Map/Map9/925020906.img.xml +++ b/wz/Map.wz/Map/Map9/925020906.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020907.img.xml b/wz/Map.wz/Map/Map9/925020907.img.xml index e7c4969a21..03e72dc046 100644 --- a/wz/Map.wz/Map/Map9/925020907.img.xml +++ b/wz/Map.wz/Map/Map9/925020907.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020908.img.xml b/wz/Map.wz/Map/Map9/925020908.img.xml index e3ea753a7e..a87452b92c 100644 --- a/wz/Map.wz/Map/Map9/925020908.img.xml +++ b/wz/Map.wz/Map/Map9/925020908.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925020909.img.xml b/wz/Map.wz/Map/Map9/925020909.img.xml index 923e68df8e..ffcfa3d028 100644 --- a/wz/Map.wz/Map/Map9/925020909.img.xml +++ b/wz/Map.wz/Map/Map9/925020909.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021000.img.xml b/wz/Map.wz/Map/Map9/925021000.img.xml index 94c01016f8..9d3523d7d5 100644 --- a/wz/Map.wz/Map/Map9/925021000.img.xml +++ b/wz/Map.wz/Map/Map9/925021000.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021001.img.xml b/wz/Map.wz/Map/Map9/925021001.img.xml index 792655b8cb..22eb3d45b8 100644 --- a/wz/Map.wz/Map/Map9/925021001.img.xml +++ b/wz/Map.wz/Map/Map9/925021001.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021002.img.xml b/wz/Map.wz/Map/Map9/925021002.img.xml index f24fe49fb0..c5630969f4 100644 --- a/wz/Map.wz/Map/Map9/925021002.img.xml +++ b/wz/Map.wz/Map/Map9/925021002.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021003.img.xml b/wz/Map.wz/Map/Map9/925021003.img.xml index 884c8669ce..531b000c8e 100644 --- a/wz/Map.wz/Map/Map9/925021003.img.xml +++ b/wz/Map.wz/Map/Map9/925021003.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021004.img.xml b/wz/Map.wz/Map/Map9/925021004.img.xml index 7a46c87855..9d5a332137 100644 --- a/wz/Map.wz/Map/Map9/925021004.img.xml +++ b/wz/Map.wz/Map/Map9/925021004.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021005.img.xml b/wz/Map.wz/Map/Map9/925021005.img.xml index bc79a3f6e5..457f3933ef 100644 --- a/wz/Map.wz/Map/Map9/925021005.img.xml +++ b/wz/Map.wz/Map/Map9/925021005.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021006.img.xml b/wz/Map.wz/Map/Map9/925021006.img.xml index 28e0095bb5..79aaec30f9 100644 --- a/wz/Map.wz/Map/Map9/925021006.img.xml +++ b/wz/Map.wz/Map/Map9/925021006.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021007.img.xml b/wz/Map.wz/Map/Map9/925021007.img.xml index 90e95fdd2e..51b1f9015a 100644 --- a/wz/Map.wz/Map/Map9/925021007.img.xml +++ b/wz/Map.wz/Map/Map9/925021007.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021008.img.xml b/wz/Map.wz/Map/Map9/925021008.img.xml index e288da594b..e3cc6ba5b3 100644 --- a/wz/Map.wz/Map/Map9/925021008.img.xml +++ b/wz/Map.wz/Map/Map9/925021008.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021009.img.xml b/wz/Map.wz/Map/Map9/925021009.img.xml index 745ae04ab3..6529b5bf38 100644 --- a/wz/Map.wz/Map/Map9/925021009.img.xml +++ b/wz/Map.wz/Map/Map9/925021009.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021100.img.xml b/wz/Map.wz/Map/Map9/925021100.img.xml index 00916116ca..47d58debdf 100644 --- a/wz/Map.wz/Map/Map9/925021100.img.xml +++ b/wz/Map.wz/Map/Map9/925021100.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021101.img.xml b/wz/Map.wz/Map/Map9/925021101.img.xml index e2661e07b7..a6287bb8cc 100644 --- a/wz/Map.wz/Map/Map9/925021101.img.xml +++ b/wz/Map.wz/Map/Map9/925021101.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021102.img.xml b/wz/Map.wz/Map/Map9/925021102.img.xml index 244039febc..4835ba5f62 100644 --- a/wz/Map.wz/Map/Map9/925021102.img.xml +++ b/wz/Map.wz/Map/Map9/925021102.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021103.img.xml b/wz/Map.wz/Map/Map9/925021103.img.xml index c297fb31b9..75c129f40d 100644 --- a/wz/Map.wz/Map/Map9/925021103.img.xml +++ b/wz/Map.wz/Map/Map9/925021103.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021104.img.xml b/wz/Map.wz/Map/Map9/925021104.img.xml index 788fc158c1..d57c43b894 100644 --- a/wz/Map.wz/Map/Map9/925021104.img.xml +++ b/wz/Map.wz/Map/Map9/925021104.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021105.img.xml b/wz/Map.wz/Map/Map9/925021105.img.xml index 4b427c682b..77ac633dbc 100644 --- a/wz/Map.wz/Map/Map9/925021105.img.xml +++ b/wz/Map.wz/Map/Map9/925021105.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021106.img.xml b/wz/Map.wz/Map/Map9/925021106.img.xml index 046f59e126..4db26b27a9 100644 --- a/wz/Map.wz/Map/Map9/925021106.img.xml +++ b/wz/Map.wz/Map/Map9/925021106.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021107.img.xml b/wz/Map.wz/Map/Map9/925021107.img.xml index c5dca3a91b..488bda91b9 100644 --- a/wz/Map.wz/Map/Map9/925021107.img.xml +++ b/wz/Map.wz/Map/Map9/925021107.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021108.img.xml b/wz/Map.wz/Map/Map9/925021108.img.xml index 71278c7bf6..caddad5260 100644 --- a/wz/Map.wz/Map/Map9/925021108.img.xml +++ b/wz/Map.wz/Map/Map9/925021108.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021109.img.xml b/wz/Map.wz/Map/Map9/925021109.img.xml index 91ec688356..4e1fc4b80c 100644 --- a/wz/Map.wz/Map/Map9/925021109.img.xml +++ b/wz/Map.wz/Map/Map9/925021109.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021200.img.xml b/wz/Map.wz/Map/Map9/925021200.img.xml index 3b327b913b..af99adbeac 100644 --- a/wz/Map.wz/Map/Map9/925021200.img.xml +++ b/wz/Map.wz/Map/Map9/925021200.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021201.img.xml b/wz/Map.wz/Map/Map9/925021201.img.xml index 555122d3a3..0965d2f00b 100644 --- a/wz/Map.wz/Map/Map9/925021201.img.xml +++ b/wz/Map.wz/Map/Map9/925021201.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021202.img.xml b/wz/Map.wz/Map/Map9/925021202.img.xml index 85aa37f622..a73af77389 100644 --- a/wz/Map.wz/Map/Map9/925021202.img.xml +++ b/wz/Map.wz/Map/Map9/925021202.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021203.img.xml b/wz/Map.wz/Map/Map9/925021203.img.xml index a941a9a47a..0e5b759d7e 100644 --- a/wz/Map.wz/Map/Map9/925021203.img.xml +++ b/wz/Map.wz/Map/Map9/925021203.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021204.img.xml b/wz/Map.wz/Map/Map9/925021204.img.xml index 68567612f2..6053c658a5 100644 --- a/wz/Map.wz/Map/Map9/925021204.img.xml +++ b/wz/Map.wz/Map/Map9/925021204.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021205.img.xml b/wz/Map.wz/Map/Map9/925021205.img.xml index b6fb8f2d48..3a64cf22fe 100644 --- a/wz/Map.wz/Map/Map9/925021205.img.xml +++ b/wz/Map.wz/Map/Map9/925021205.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021206.img.xml b/wz/Map.wz/Map/Map9/925021206.img.xml index 9490747a28..89b40d59b5 100644 --- a/wz/Map.wz/Map/Map9/925021206.img.xml +++ b/wz/Map.wz/Map/Map9/925021206.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021207.img.xml b/wz/Map.wz/Map/Map9/925021207.img.xml index f66e8184ac..c181d21d88 100644 --- a/wz/Map.wz/Map/Map9/925021207.img.xml +++ b/wz/Map.wz/Map/Map9/925021207.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021208.img.xml b/wz/Map.wz/Map/Map9/925021208.img.xml index 07f6d3ce8d..da74c2edf4 100644 --- a/wz/Map.wz/Map/Map9/925021208.img.xml +++ b/wz/Map.wz/Map/Map9/925021208.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021209.img.xml b/wz/Map.wz/Map/Map9/925021209.img.xml index a0f5c4fafe..a30046943e 100644 --- a/wz/Map.wz/Map/Map9/925021209.img.xml +++ b/wz/Map.wz/Map/Map9/925021209.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021300.img.xml b/wz/Map.wz/Map/Map9/925021300.img.xml index 0d76ba3093..849300006e 100644 --- a/wz/Map.wz/Map/Map9/925021300.img.xml +++ b/wz/Map.wz/Map/Map9/925021300.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021301.img.xml b/wz/Map.wz/Map/Map9/925021301.img.xml index 04244b3fd6..907c408048 100644 --- a/wz/Map.wz/Map/Map9/925021301.img.xml +++ b/wz/Map.wz/Map/Map9/925021301.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021302.img.xml b/wz/Map.wz/Map/Map9/925021302.img.xml index 027e649f33..c7331467e0 100644 --- a/wz/Map.wz/Map/Map9/925021302.img.xml +++ b/wz/Map.wz/Map/Map9/925021302.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021303.img.xml b/wz/Map.wz/Map/Map9/925021303.img.xml index 8f453dbd3c..531ad06e5f 100644 --- a/wz/Map.wz/Map/Map9/925021303.img.xml +++ b/wz/Map.wz/Map/Map9/925021303.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021304.img.xml b/wz/Map.wz/Map/Map9/925021304.img.xml index 0ee0490d52..f4b0035f07 100644 --- a/wz/Map.wz/Map/Map9/925021304.img.xml +++ b/wz/Map.wz/Map/Map9/925021304.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021305.img.xml b/wz/Map.wz/Map/Map9/925021305.img.xml index eb827a7edd..95152449a0 100644 --- a/wz/Map.wz/Map/Map9/925021305.img.xml +++ b/wz/Map.wz/Map/Map9/925021305.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021306.img.xml b/wz/Map.wz/Map/Map9/925021306.img.xml index df3e764487..f9e38e184f 100644 --- a/wz/Map.wz/Map/Map9/925021306.img.xml +++ b/wz/Map.wz/Map/Map9/925021306.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021307.img.xml b/wz/Map.wz/Map/Map9/925021307.img.xml index 37d3803dfe..e1e3d81dfc 100644 --- a/wz/Map.wz/Map/Map9/925021307.img.xml +++ b/wz/Map.wz/Map/Map9/925021307.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021308.img.xml b/wz/Map.wz/Map/Map9/925021308.img.xml index 87fed334ed..9f63e9ba62 100644 --- a/wz/Map.wz/Map/Map9/925021308.img.xml +++ b/wz/Map.wz/Map/Map9/925021308.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021309.img.xml b/wz/Map.wz/Map/Map9/925021309.img.xml index 4da811eef1..a70186c69f 100644 --- a/wz/Map.wz/Map/Map9/925021309.img.xml +++ b/wz/Map.wz/Map/Map9/925021309.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021400.img.xml b/wz/Map.wz/Map/Map9/925021400.img.xml index 005b859a7d..357c1f1ca6 100644 --- a/wz/Map.wz/Map/Map9/925021400.img.xml +++ b/wz/Map.wz/Map/Map9/925021400.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021401.img.xml b/wz/Map.wz/Map/Map9/925021401.img.xml index 0c35202f91..f94fdf8324 100644 --- a/wz/Map.wz/Map/Map9/925021401.img.xml +++ b/wz/Map.wz/Map/Map9/925021401.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021402.img.xml b/wz/Map.wz/Map/Map9/925021402.img.xml index 677bd7faa6..6c1de46453 100644 --- a/wz/Map.wz/Map/Map9/925021402.img.xml +++ b/wz/Map.wz/Map/Map9/925021402.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021403.img.xml b/wz/Map.wz/Map/Map9/925021403.img.xml index 480076949d..276a56749f 100644 --- a/wz/Map.wz/Map/Map9/925021403.img.xml +++ b/wz/Map.wz/Map/Map9/925021403.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021404.img.xml b/wz/Map.wz/Map/Map9/925021404.img.xml index 40a9fde33b..4d4527b443 100644 --- a/wz/Map.wz/Map/Map9/925021404.img.xml +++ b/wz/Map.wz/Map/Map9/925021404.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021405.img.xml b/wz/Map.wz/Map/Map9/925021405.img.xml index be2055d7d2..5695034a97 100644 --- a/wz/Map.wz/Map/Map9/925021405.img.xml +++ b/wz/Map.wz/Map/Map9/925021405.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021406.img.xml b/wz/Map.wz/Map/Map9/925021406.img.xml index c7f9012f00..1892fb7adc 100644 --- a/wz/Map.wz/Map/Map9/925021406.img.xml +++ b/wz/Map.wz/Map/Map9/925021406.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021407.img.xml b/wz/Map.wz/Map/Map9/925021407.img.xml index d6d506c50d..c318044ca0 100644 --- a/wz/Map.wz/Map/Map9/925021407.img.xml +++ b/wz/Map.wz/Map/Map9/925021407.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021408.img.xml b/wz/Map.wz/Map/Map9/925021408.img.xml index 545723d084..a6034892dd 100644 --- a/wz/Map.wz/Map/Map9/925021408.img.xml +++ b/wz/Map.wz/Map/Map9/925021408.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021409.img.xml b/wz/Map.wz/Map/Map9/925021409.img.xml index c1be4529fb..314c8ec000 100644 --- a/wz/Map.wz/Map/Map9/925021409.img.xml +++ b/wz/Map.wz/Map/Map9/925021409.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021500.img.xml b/wz/Map.wz/Map/Map9/925021500.img.xml index 5851b6058d..1913505d33 100644 --- a/wz/Map.wz/Map/Map9/925021500.img.xml +++ b/wz/Map.wz/Map/Map9/925021500.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021501.img.xml b/wz/Map.wz/Map/Map9/925021501.img.xml index ec546ef901..8f2b64cbcf 100644 --- a/wz/Map.wz/Map/Map9/925021501.img.xml +++ b/wz/Map.wz/Map/Map9/925021501.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021502.img.xml b/wz/Map.wz/Map/Map9/925021502.img.xml index 18d27c38c8..694514090d 100644 --- a/wz/Map.wz/Map/Map9/925021502.img.xml +++ b/wz/Map.wz/Map/Map9/925021502.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021503.img.xml b/wz/Map.wz/Map/Map9/925021503.img.xml index c7e619dd45..8de9e35251 100644 --- a/wz/Map.wz/Map/Map9/925021503.img.xml +++ b/wz/Map.wz/Map/Map9/925021503.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021504.img.xml b/wz/Map.wz/Map/Map9/925021504.img.xml index ac66e4a7e0..37f8d5c462 100644 --- a/wz/Map.wz/Map/Map9/925021504.img.xml +++ b/wz/Map.wz/Map/Map9/925021504.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021505.img.xml b/wz/Map.wz/Map/Map9/925021505.img.xml index 16291efc62..ccf306b06b 100644 --- a/wz/Map.wz/Map/Map9/925021505.img.xml +++ b/wz/Map.wz/Map/Map9/925021505.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021506.img.xml b/wz/Map.wz/Map/Map9/925021506.img.xml index 82fa304e3a..c10de7d026 100644 --- a/wz/Map.wz/Map/Map9/925021506.img.xml +++ b/wz/Map.wz/Map/Map9/925021506.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021507.img.xml b/wz/Map.wz/Map/Map9/925021507.img.xml index ed941306a9..716ec71842 100644 --- a/wz/Map.wz/Map/Map9/925021507.img.xml +++ b/wz/Map.wz/Map/Map9/925021507.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021508.img.xml b/wz/Map.wz/Map/Map9/925021508.img.xml index be9d7d747a..9169b01a36 100644 --- a/wz/Map.wz/Map/Map9/925021508.img.xml +++ b/wz/Map.wz/Map/Map9/925021508.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021509.img.xml b/wz/Map.wz/Map/Map9/925021509.img.xml index 492699aabd..d4043ae6e8 100644 --- a/wz/Map.wz/Map/Map9/925021509.img.xml +++ b/wz/Map.wz/Map/Map9/925021509.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021600.img.xml b/wz/Map.wz/Map/Map9/925021600.img.xml index 55a6389824..48e2c20fbc 100644 --- a/wz/Map.wz/Map/Map9/925021600.img.xml +++ b/wz/Map.wz/Map/Map9/925021600.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021601.img.xml b/wz/Map.wz/Map/Map9/925021601.img.xml index a163a44fc9..55a65c1820 100644 --- a/wz/Map.wz/Map/Map9/925021601.img.xml +++ b/wz/Map.wz/Map/Map9/925021601.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021602.img.xml b/wz/Map.wz/Map/Map9/925021602.img.xml index 6cf51cc010..a5eedae44b 100644 --- a/wz/Map.wz/Map/Map9/925021602.img.xml +++ b/wz/Map.wz/Map/Map9/925021602.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021603.img.xml b/wz/Map.wz/Map/Map9/925021603.img.xml index ab98b61e2f..bc54726831 100644 --- a/wz/Map.wz/Map/Map9/925021603.img.xml +++ b/wz/Map.wz/Map/Map9/925021603.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021604.img.xml b/wz/Map.wz/Map/Map9/925021604.img.xml index db6be2c73e..d82b26183b 100644 --- a/wz/Map.wz/Map/Map9/925021604.img.xml +++ b/wz/Map.wz/Map/Map9/925021604.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021605.img.xml b/wz/Map.wz/Map/Map9/925021605.img.xml index 6d4995de8b..d8ce9d43ba 100644 --- a/wz/Map.wz/Map/Map9/925021605.img.xml +++ b/wz/Map.wz/Map/Map9/925021605.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021606.img.xml b/wz/Map.wz/Map/Map9/925021606.img.xml index a793454192..7dfeb193e1 100644 --- a/wz/Map.wz/Map/Map9/925021606.img.xml +++ b/wz/Map.wz/Map/Map9/925021606.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021607.img.xml b/wz/Map.wz/Map/Map9/925021607.img.xml index ba28907072..0a0e28247e 100644 --- a/wz/Map.wz/Map/Map9/925021607.img.xml +++ b/wz/Map.wz/Map/Map9/925021607.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021608.img.xml b/wz/Map.wz/Map/Map9/925021608.img.xml index 82e47e3922..643887cc54 100644 --- a/wz/Map.wz/Map/Map9/925021608.img.xml +++ b/wz/Map.wz/Map/Map9/925021608.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021609.img.xml b/wz/Map.wz/Map/Map9/925021609.img.xml index b25183bf53..390f214fa6 100644 --- a/wz/Map.wz/Map/Map9/925021609.img.xml +++ b/wz/Map.wz/Map/Map9/925021609.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021700.img.xml b/wz/Map.wz/Map/Map9/925021700.img.xml index 23cd87418b..7f660fe3cc 100644 --- a/wz/Map.wz/Map/Map9/925021700.img.xml +++ b/wz/Map.wz/Map/Map9/925021700.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021701.img.xml b/wz/Map.wz/Map/Map9/925021701.img.xml index 4480725f2e..cd38755ff8 100644 --- a/wz/Map.wz/Map/Map9/925021701.img.xml +++ b/wz/Map.wz/Map/Map9/925021701.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021702.img.xml b/wz/Map.wz/Map/Map9/925021702.img.xml index 92c9c9ebce..ec3ba5ad9d 100644 --- a/wz/Map.wz/Map/Map9/925021702.img.xml +++ b/wz/Map.wz/Map/Map9/925021702.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021703.img.xml b/wz/Map.wz/Map/Map9/925021703.img.xml index 8fdd4f53e7..c54ae7d7a4 100644 --- a/wz/Map.wz/Map/Map9/925021703.img.xml +++ b/wz/Map.wz/Map/Map9/925021703.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021704.img.xml b/wz/Map.wz/Map/Map9/925021704.img.xml index 8199240a66..c7942656ee 100644 --- a/wz/Map.wz/Map/Map9/925021704.img.xml +++ b/wz/Map.wz/Map/Map9/925021704.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021705.img.xml b/wz/Map.wz/Map/Map9/925021705.img.xml index d8188c0eb7..f349ed51fc 100644 --- a/wz/Map.wz/Map/Map9/925021705.img.xml +++ b/wz/Map.wz/Map/Map9/925021705.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021706.img.xml b/wz/Map.wz/Map/Map9/925021706.img.xml index 0efdb4efc8..74f1d8dda9 100644 --- a/wz/Map.wz/Map/Map9/925021706.img.xml +++ b/wz/Map.wz/Map/Map9/925021706.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021707.img.xml b/wz/Map.wz/Map/Map9/925021707.img.xml index 9d275ffc03..9fb63f278d 100644 --- a/wz/Map.wz/Map/Map9/925021707.img.xml +++ b/wz/Map.wz/Map/Map9/925021707.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021708.img.xml b/wz/Map.wz/Map/Map9/925021708.img.xml index 5fe20bf284..7c4ef06f35 100644 --- a/wz/Map.wz/Map/Map9/925021708.img.xml +++ b/wz/Map.wz/Map/Map9/925021708.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021709.img.xml b/wz/Map.wz/Map/Map9/925021709.img.xml index eb15ef4443..e767593a5f 100644 --- a/wz/Map.wz/Map/Map9/925021709.img.xml +++ b/wz/Map.wz/Map/Map9/925021709.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021800.img.xml b/wz/Map.wz/Map/Map9/925021800.img.xml index 9c55f23303..a4d88f2682 100644 --- a/wz/Map.wz/Map/Map9/925021800.img.xml +++ b/wz/Map.wz/Map/Map9/925021800.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021801.img.xml b/wz/Map.wz/Map/Map9/925021801.img.xml index fdaa07d9ca..831a2e4dca 100644 --- a/wz/Map.wz/Map/Map9/925021801.img.xml +++ b/wz/Map.wz/Map/Map9/925021801.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021802.img.xml b/wz/Map.wz/Map/Map9/925021802.img.xml index 19ec2fa47b..4ea63271be 100644 --- a/wz/Map.wz/Map/Map9/925021802.img.xml +++ b/wz/Map.wz/Map/Map9/925021802.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021803.img.xml b/wz/Map.wz/Map/Map9/925021803.img.xml index f69a95aacd..42baa89c54 100644 --- a/wz/Map.wz/Map/Map9/925021803.img.xml +++ b/wz/Map.wz/Map/Map9/925021803.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021804.img.xml b/wz/Map.wz/Map/Map9/925021804.img.xml index 33984795e3..a7e2c05ced 100644 --- a/wz/Map.wz/Map/Map9/925021804.img.xml +++ b/wz/Map.wz/Map/Map9/925021804.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021805.img.xml b/wz/Map.wz/Map/Map9/925021805.img.xml index 7e6ce5d24f..3e40dd480d 100644 --- a/wz/Map.wz/Map/Map9/925021805.img.xml +++ b/wz/Map.wz/Map/Map9/925021805.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021806.img.xml b/wz/Map.wz/Map/Map9/925021806.img.xml index 8b8fbadf84..988a3cb0ae 100644 --- a/wz/Map.wz/Map/Map9/925021806.img.xml +++ b/wz/Map.wz/Map/Map9/925021806.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021807.img.xml b/wz/Map.wz/Map/Map9/925021807.img.xml index d4ae1ba5fc..375fb4b5db 100644 --- a/wz/Map.wz/Map/Map9/925021807.img.xml +++ b/wz/Map.wz/Map/Map9/925021807.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021808.img.xml b/wz/Map.wz/Map/Map9/925021808.img.xml index 36c9813e96..593561ab3c 100644 --- a/wz/Map.wz/Map/Map9/925021808.img.xml +++ b/wz/Map.wz/Map/Map9/925021808.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021809.img.xml b/wz/Map.wz/Map/Map9/925021809.img.xml index e13ee1c980..252af38cfa 100644 --- a/wz/Map.wz/Map/Map9/925021809.img.xml +++ b/wz/Map.wz/Map/Map9/925021809.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021900.img.xml b/wz/Map.wz/Map/Map9/925021900.img.xml index 3e21ca3795..a214e689f3 100644 --- a/wz/Map.wz/Map/Map9/925021900.img.xml +++ b/wz/Map.wz/Map/Map9/925021900.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021901.img.xml b/wz/Map.wz/Map/Map9/925021901.img.xml index c9ab12abd6..355f26d266 100644 --- a/wz/Map.wz/Map/Map9/925021901.img.xml +++ b/wz/Map.wz/Map/Map9/925021901.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021902.img.xml b/wz/Map.wz/Map/Map9/925021902.img.xml index c5e78b8107..2e05f674e1 100644 --- a/wz/Map.wz/Map/Map9/925021902.img.xml +++ b/wz/Map.wz/Map/Map9/925021902.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021903.img.xml b/wz/Map.wz/Map/Map9/925021903.img.xml index 8a90c7e19c..b9de3360e6 100644 --- a/wz/Map.wz/Map/Map9/925021903.img.xml +++ b/wz/Map.wz/Map/Map9/925021903.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021904.img.xml b/wz/Map.wz/Map/Map9/925021904.img.xml index 3b3206ed08..fa17db851f 100644 --- a/wz/Map.wz/Map/Map9/925021904.img.xml +++ b/wz/Map.wz/Map/Map9/925021904.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021905.img.xml b/wz/Map.wz/Map/Map9/925021905.img.xml index e7eceeefd4..b0aec36223 100644 --- a/wz/Map.wz/Map/Map9/925021905.img.xml +++ b/wz/Map.wz/Map/Map9/925021905.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021906.img.xml b/wz/Map.wz/Map/Map9/925021906.img.xml index b3046c1d4c..c9b22ed585 100644 --- a/wz/Map.wz/Map/Map9/925021906.img.xml +++ b/wz/Map.wz/Map/Map9/925021906.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021907.img.xml b/wz/Map.wz/Map/Map9/925021907.img.xml index 0b91bef33b..ffffe7cf31 100644 --- a/wz/Map.wz/Map/Map9/925021907.img.xml +++ b/wz/Map.wz/Map/Map9/925021907.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021908.img.xml b/wz/Map.wz/Map/Map9/925021908.img.xml index 23f1a81d98..50bd76b5a8 100644 --- a/wz/Map.wz/Map/Map9/925021908.img.xml +++ b/wz/Map.wz/Map/Map9/925021908.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925021909.img.xml b/wz/Map.wz/Map/Map9/925021909.img.xml index 3b0fbc881d..ce93d8ae8e 100644 --- a/wz/Map.wz/Map/Map9/925021909.img.xml +++ b/wz/Map.wz/Map/Map9/925021909.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022000.img.xml b/wz/Map.wz/Map/Map9/925022000.img.xml index 912ffae6d0..58d0df5e7a 100644 --- a/wz/Map.wz/Map/Map9/925022000.img.xml +++ b/wz/Map.wz/Map/Map9/925022000.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022001.img.xml b/wz/Map.wz/Map/Map9/925022001.img.xml index c0d3afa1a7..703e020aac 100644 --- a/wz/Map.wz/Map/Map9/925022001.img.xml +++ b/wz/Map.wz/Map/Map9/925022001.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022002.img.xml b/wz/Map.wz/Map/Map9/925022002.img.xml index e113df1a4f..dc03533ee7 100644 --- a/wz/Map.wz/Map/Map9/925022002.img.xml +++ b/wz/Map.wz/Map/Map9/925022002.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022003.img.xml b/wz/Map.wz/Map/Map9/925022003.img.xml index b48f230e21..9ca0664289 100644 --- a/wz/Map.wz/Map/Map9/925022003.img.xml +++ b/wz/Map.wz/Map/Map9/925022003.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022004.img.xml b/wz/Map.wz/Map/Map9/925022004.img.xml index a97f45907c..af07daf266 100644 --- a/wz/Map.wz/Map/Map9/925022004.img.xml +++ b/wz/Map.wz/Map/Map9/925022004.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022005.img.xml b/wz/Map.wz/Map/Map9/925022005.img.xml index 1444a87503..c7ce6e0fa0 100644 --- a/wz/Map.wz/Map/Map9/925022005.img.xml +++ b/wz/Map.wz/Map/Map9/925022005.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022006.img.xml b/wz/Map.wz/Map/Map9/925022006.img.xml index 88edd1da6e..e37ffa392f 100644 --- a/wz/Map.wz/Map/Map9/925022006.img.xml +++ b/wz/Map.wz/Map/Map9/925022006.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022007.img.xml b/wz/Map.wz/Map/Map9/925022007.img.xml index 0da3c2fbb0..8f1637b5aa 100644 --- a/wz/Map.wz/Map/Map9/925022007.img.xml +++ b/wz/Map.wz/Map/Map9/925022007.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022008.img.xml b/wz/Map.wz/Map/Map9/925022008.img.xml index c375c8dd9e..3a07dea688 100644 --- a/wz/Map.wz/Map/Map9/925022008.img.xml +++ b/wz/Map.wz/Map/Map9/925022008.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022009.img.xml b/wz/Map.wz/Map/Map9/925022009.img.xml index c227a63e55..972939862d 100644 --- a/wz/Map.wz/Map/Map9/925022009.img.xml +++ b/wz/Map.wz/Map/Map9/925022009.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022100.img.xml b/wz/Map.wz/Map/Map9/925022100.img.xml index 3c5b76e62f..2a961ef889 100644 --- a/wz/Map.wz/Map/Map9/925022100.img.xml +++ b/wz/Map.wz/Map/Map9/925022100.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022101.img.xml b/wz/Map.wz/Map/Map9/925022101.img.xml index ea6a3a34c7..c33ec8c6a1 100644 --- a/wz/Map.wz/Map/Map9/925022101.img.xml +++ b/wz/Map.wz/Map/Map9/925022101.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022102.img.xml b/wz/Map.wz/Map/Map9/925022102.img.xml index 2ba501597e..9831ce0733 100644 --- a/wz/Map.wz/Map/Map9/925022102.img.xml +++ b/wz/Map.wz/Map/Map9/925022102.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022103.img.xml b/wz/Map.wz/Map/Map9/925022103.img.xml index f37f147f0d..1e00666b93 100644 --- a/wz/Map.wz/Map/Map9/925022103.img.xml +++ b/wz/Map.wz/Map/Map9/925022103.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022104.img.xml b/wz/Map.wz/Map/Map9/925022104.img.xml index 05f77e1f4a..b4030fae8a 100644 --- a/wz/Map.wz/Map/Map9/925022104.img.xml +++ b/wz/Map.wz/Map/Map9/925022104.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022105.img.xml b/wz/Map.wz/Map/Map9/925022105.img.xml index bbfb05b3eb..261113f8a9 100644 --- a/wz/Map.wz/Map/Map9/925022105.img.xml +++ b/wz/Map.wz/Map/Map9/925022105.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022106.img.xml b/wz/Map.wz/Map/Map9/925022106.img.xml index 3ea5b1666d..5753c0c0cc 100644 --- a/wz/Map.wz/Map/Map9/925022106.img.xml +++ b/wz/Map.wz/Map/Map9/925022106.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022107.img.xml b/wz/Map.wz/Map/Map9/925022107.img.xml index 62ccd1ac20..41bd4f9cae 100644 --- a/wz/Map.wz/Map/Map9/925022107.img.xml +++ b/wz/Map.wz/Map/Map9/925022107.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022108.img.xml b/wz/Map.wz/Map/Map9/925022108.img.xml index e55ca0b470..5e733f43cd 100644 --- a/wz/Map.wz/Map/Map9/925022108.img.xml +++ b/wz/Map.wz/Map/Map9/925022108.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022109.img.xml b/wz/Map.wz/Map/Map9/925022109.img.xml index e04a32f1a9..139e060b33 100644 --- a/wz/Map.wz/Map/Map9/925022109.img.xml +++ b/wz/Map.wz/Map/Map9/925022109.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022200.img.xml b/wz/Map.wz/Map/Map9/925022200.img.xml index 097ba0cce9..cc6c7438f9 100644 --- a/wz/Map.wz/Map/Map9/925022200.img.xml +++ b/wz/Map.wz/Map/Map9/925022200.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022201.img.xml b/wz/Map.wz/Map/Map9/925022201.img.xml index 87cd47d6d3..c39c8b147a 100644 --- a/wz/Map.wz/Map/Map9/925022201.img.xml +++ b/wz/Map.wz/Map/Map9/925022201.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022202.img.xml b/wz/Map.wz/Map/Map9/925022202.img.xml index d77646e1db..395d2fcc24 100644 --- a/wz/Map.wz/Map/Map9/925022202.img.xml +++ b/wz/Map.wz/Map/Map9/925022202.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022203.img.xml b/wz/Map.wz/Map/Map9/925022203.img.xml index ab0e6ad4cf..3fa78654c3 100644 --- a/wz/Map.wz/Map/Map9/925022203.img.xml +++ b/wz/Map.wz/Map/Map9/925022203.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022204.img.xml b/wz/Map.wz/Map/Map9/925022204.img.xml index 09df1a0448..21f2ad2b23 100644 --- a/wz/Map.wz/Map/Map9/925022204.img.xml +++ b/wz/Map.wz/Map/Map9/925022204.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022205.img.xml b/wz/Map.wz/Map/Map9/925022205.img.xml index b0b10e5f3d..e5cd59eccc 100644 --- a/wz/Map.wz/Map/Map9/925022205.img.xml +++ b/wz/Map.wz/Map/Map9/925022205.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022206.img.xml b/wz/Map.wz/Map/Map9/925022206.img.xml index 4f07f566d1..424a212110 100644 --- a/wz/Map.wz/Map/Map9/925022206.img.xml +++ b/wz/Map.wz/Map/Map9/925022206.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022207.img.xml b/wz/Map.wz/Map/Map9/925022207.img.xml index af88d04a24..4c1ccdc9f7 100644 --- a/wz/Map.wz/Map/Map9/925022207.img.xml +++ b/wz/Map.wz/Map/Map9/925022207.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022208.img.xml b/wz/Map.wz/Map/Map9/925022208.img.xml index 759d6cdc51..833bf0398a 100644 --- a/wz/Map.wz/Map/Map9/925022208.img.xml +++ b/wz/Map.wz/Map/Map9/925022208.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022209.img.xml b/wz/Map.wz/Map/Map9/925022209.img.xml index f996ca9a0a..eb16695774 100644 --- a/wz/Map.wz/Map/Map9/925022209.img.xml +++ b/wz/Map.wz/Map/Map9/925022209.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022300.img.xml b/wz/Map.wz/Map/Map9/925022300.img.xml index d4e3d38176..2cdaa1ac72 100644 --- a/wz/Map.wz/Map/Map9/925022300.img.xml +++ b/wz/Map.wz/Map/Map9/925022300.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022301.img.xml b/wz/Map.wz/Map/Map9/925022301.img.xml index 4fef6ef16d..97f476a5e3 100644 --- a/wz/Map.wz/Map/Map9/925022301.img.xml +++ b/wz/Map.wz/Map/Map9/925022301.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022302.img.xml b/wz/Map.wz/Map/Map9/925022302.img.xml index fc7e7cafd5..7a38820144 100644 --- a/wz/Map.wz/Map/Map9/925022302.img.xml +++ b/wz/Map.wz/Map/Map9/925022302.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022303.img.xml b/wz/Map.wz/Map/Map9/925022303.img.xml index 893e652ac2..bc5152c018 100644 --- a/wz/Map.wz/Map/Map9/925022303.img.xml +++ b/wz/Map.wz/Map/Map9/925022303.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022304.img.xml b/wz/Map.wz/Map/Map9/925022304.img.xml index 6569adf0c7..b990548ebd 100644 --- a/wz/Map.wz/Map/Map9/925022304.img.xml +++ b/wz/Map.wz/Map/Map9/925022304.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022305.img.xml b/wz/Map.wz/Map/Map9/925022305.img.xml index 6363caf052..63d08e589a 100644 --- a/wz/Map.wz/Map/Map9/925022305.img.xml +++ b/wz/Map.wz/Map/Map9/925022305.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022306.img.xml b/wz/Map.wz/Map/Map9/925022306.img.xml index ef204bfcb1..4dc5d149a7 100644 --- a/wz/Map.wz/Map/Map9/925022306.img.xml +++ b/wz/Map.wz/Map/Map9/925022306.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022307.img.xml b/wz/Map.wz/Map/Map9/925022307.img.xml index d116eeb408..1758deed8e 100644 --- a/wz/Map.wz/Map/Map9/925022307.img.xml +++ b/wz/Map.wz/Map/Map9/925022307.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022308.img.xml b/wz/Map.wz/Map/Map9/925022308.img.xml index 158ab2d26b..5f3e273364 100644 --- a/wz/Map.wz/Map/Map9/925022308.img.xml +++ b/wz/Map.wz/Map/Map9/925022308.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022309.img.xml b/wz/Map.wz/Map/Map9/925022309.img.xml index b4232f4eb2..0943435f61 100644 --- a/wz/Map.wz/Map/Map9/925022309.img.xml +++ b/wz/Map.wz/Map/Map9/925022309.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022400.img.xml b/wz/Map.wz/Map/Map9/925022400.img.xml index 090f7ac62e..ccfdcf28e8 100644 --- a/wz/Map.wz/Map/Map9/925022400.img.xml +++ b/wz/Map.wz/Map/Map9/925022400.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022401.img.xml b/wz/Map.wz/Map/Map9/925022401.img.xml index de6bf95757..5ccbbecc1e 100644 --- a/wz/Map.wz/Map/Map9/925022401.img.xml +++ b/wz/Map.wz/Map/Map9/925022401.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022402.img.xml b/wz/Map.wz/Map/Map9/925022402.img.xml index bbadf199c9..9ed226e0ef 100644 --- a/wz/Map.wz/Map/Map9/925022402.img.xml +++ b/wz/Map.wz/Map/Map9/925022402.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022403.img.xml b/wz/Map.wz/Map/Map9/925022403.img.xml index f1b7b5a63c..83854a54c4 100644 --- a/wz/Map.wz/Map/Map9/925022403.img.xml +++ b/wz/Map.wz/Map/Map9/925022403.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022404.img.xml b/wz/Map.wz/Map/Map9/925022404.img.xml index 2d86fa6459..e564526bda 100644 --- a/wz/Map.wz/Map/Map9/925022404.img.xml +++ b/wz/Map.wz/Map/Map9/925022404.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022405.img.xml b/wz/Map.wz/Map/Map9/925022405.img.xml index 2a71e8101e..fe798a6661 100644 --- a/wz/Map.wz/Map/Map9/925022405.img.xml +++ b/wz/Map.wz/Map/Map9/925022405.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022406.img.xml b/wz/Map.wz/Map/Map9/925022406.img.xml index fd2b9101ff..4cbe682eb5 100644 --- a/wz/Map.wz/Map/Map9/925022406.img.xml +++ b/wz/Map.wz/Map/Map9/925022406.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022407.img.xml b/wz/Map.wz/Map/Map9/925022407.img.xml index 98b736dfb5..8a18cbd8ce 100644 --- a/wz/Map.wz/Map/Map9/925022407.img.xml +++ b/wz/Map.wz/Map/Map9/925022407.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022408.img.xml b/wz/Map.wz/Map/Map9/925022408.img.xml index 5a98f6618a..ed4083c686 100644 --- a/wz/Map.wz/Map/Map9/925022408.img.xml +++ b/wz/Map.wz/Map/Map9/925022408.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022409.img.xml b/wz/Map.wz/Map/Map9/925022409.img.xml index 83e58cd94e..df0ce584f1 100644 --- a/wz/Map.wz/Map/Map9/925022409.img.xml +++ b/wz/Map.wz/Map/Map9/925022409.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022500.img.xml b/wz/Map.wz/Map/Map9/925022500.img.xml index 13726a665c..82599e2aac 100644 --- a/wz/Map.wz/Map/Map9/925022500.img.xml +++ b/wz/Map.wz/Map/Map9/925022500.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022501.img.xml b/wz/Map.wz/Map/Map9/925022501.img.xml index 4fb8bea79e..9fca4bb356 100644 --- a/wz/Map.wz/Map/Map9/925022501.img.xml +++ b/wz/Map.wz/Map/Map9/925022501.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022502.img.xml b/wz/Map.wz/Map/Map9/925022502.img.xml index df28339c55..692f16ced1 100644 --- a/wz/Map.wz/Map/Map9/925022502.img.xml +++ b/wz/Map.wz/Map/Map9/925022502.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022503.img.xml b/wz/Map.wz/Map/Map9/925022503.img.xml index 00e826eb7b..68d7713558 100644 --- a/wz/Map.wz/Map/Map9/925022503.img.xml +++ b/wz/Map.wz/Map/Map9/925022503.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022504.img.xml b/wz/Map.wz/Map/Map9/925022504.img.xml index ed111e62a0..c73cee85ab 100644 --- a/wz/Map.wz/Map/Map9/925022504.img.xml +++ b/wz/Map.wz/Map/Map9/925022504.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022505.img.xml b/wz/Map.wz/Map/Map9/925022505.img.xml index 61a9311326..a437331999 100644 --- a/wz/Map.wz/Map/Map9/925022505.img.xml +++ b/wz/Map.wz/Map/Map9/925022505.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022506.img.xml b/wz/Map.wz/Map/Map9/925022506.img.xml index 08d4939330..0ede7f9890 100644 --- a/wz/Map.wz/Map/Map9/925022506.img.xml +++ b/wz/Map.wz/Map/Map9/925022506.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022507.img.xml b/wz/Map.wz/Map/Map9/925022507.img.xml index 25288f2f39..d38a3d40c5 100644 --- a/wz/Map.wz/Map/Map9/925022507.img.xml +++ b/wz/Map.wz/Map/Map9/925022507.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022508.img.xml b/wz/Map.wz/Map/Map9/925022508.img.xml index 81a81003d3..eaf2f402af 100644 --- a/wz/Map.wz/Map/Map9/925022508.img.xml +++ b/wz/Map.wz/Map/Map9/925022508.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022509.img.xml b/wz/Map.wz/Map/Map9/925022509.img.xml index 07b5c41122..7adf967d3e 100644 --- a/wz/Map.wz/Map/Map9/925022509.img.xml +++ b/wz/Map.wz/Map/Map9/925022509.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022600.img.xml b/wz/Map.wz/Map/Map9/925022600.img.xml index f94fae1ab9..74cb1ab5c8 100644 --- a/wz/Map.wz/Map/Map9/925022600.img.xml +++ b/wz/Map.wz/Map/Map9/925022600.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022601.img.xml b/wz/Map.wz/Map/Map9/925022601.img.xml index 20b56420ce..9cf422f289 100644 --- a/wz/Map.wz/Map/Map9/925022601.img.xml +++ b/wz/Map.wz/Map/Map9/925022601.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022602.img.xml b/wz/Map.wz/Map/Map9/925022602.img.xml index f9f01fd5e9..78c6754715 100644 --- a/wz/Map.wz/Map/Map9/925022602.img.xml +++ b/wz/Map.wz/Map/Map9/925022602.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022603.img.xml b/wz/Map.wz/Map/Map9/925022603.img.xml index 2a198e76ab..1a98952e2e 100644 --- a/wz/Map.wz/Map/Map9/925022603.img.xml +++ b/wz/Map.wz/Map/Map9/925022603.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022604.img.xml b/wz/Map.wz/Map/Map9/925022604.img.xml index 30f3a6802d..f6af733d38 100644 --- a/wz/Map.wz/Map/Map9/925022604.img.xml +++ b/wz/Map.wz/Map/Map9/925022604.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022605.img.xml b/wz/Map.wz/Map/Map9/925022605.img.xml index 5711ad466a..a99cda9116 100644 --- a/wz/Map.wz/Map/Map9/925022605.img.xml +++ b/wz/Map.wz/Map/Map9/925022605.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022606.img.xml b/wz/Map.wz/Map/Map9/925022606.img.xml index 12cc8c7516..c0aab25355 100644 --- a/wz/Map.wz/Map/Map9/925022606.img.xml +++ b/wz/Map.wz/Map/Map9/925022606.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022607.img.xml b/wz/Map.wz/Map/Map9/925022607.img.xml index 6191277e29..26ff06ce60 100644 --- a/wz/Map.wz/Map/Map9/925022607.img.xml +++ b/wz/Map.wz/Map/Map9/925022607.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022608.img.xml b/wz/Map.wz/Map/Map9/925022608.img.xml index 31b1b91d71..5193436746 100644 --- a/wz/Map.wz/Map/Map9/925022608.img.xml +++ b/wz/Map.wz/Map/Map9/925022608.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022609.img.xml b/wz/Map.wz/Map/Map9/925022609.img.xml index 92e34f4ffc..8f9b96aa0a 100644 --- a/wz/Map.wz/Map/Map9/925022609.img.xml +++ b/wz/Map.wz/Map/Map9/925022609.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022700.img.xml b/wz/Map.wz/Map/Map9/925022700.img.xml index 51e7a442a5..ff5e0adc87 100644 --- a/wz/Map.wz/Map/Map9/925022700.img.xml +++ b/wz/Map.wz/Map/Map9/925022700.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022701.img.xml b/wz/Map.wz/Map/Map9/925022701.img.xml index 71c8ae2870..d35782e4a1 100644 --- a/wz/Map.wz/Map/Map9/925022701.img.xml +++ b/wz/Map.wz/Map/Map9/925022701.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022702.img.xml b/wz/Map.wz/Map/Map9/925022702.img.xml index fafdc6b28e..8af0d9923f 100644 --- a/wz/Map.wz/Map/Map9/925022702.img.xml +++ b/wz/Map.wz/Map/Map9/925022702.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022703.img.xml b/wz/Map.wz/Map/Map9/925022703.img.xml index 09b6b3a1ec..cfd2351a60 100644 --- a/wz/Map.wz/Map/Map9/925022703.img.xml +++ b/wz/Map.wz/Map/Map9/925022703.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022704.img.xml b/wz/Map.wz/Map/Map9/925022704.img.xml index 140e2713bb..0d61f26952 100644 --- a/wz/Map.wz/Map/Map9/925022704.img.xml +++ b/wz/Map.wz/Map/Map9/925022704.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022705.img.xml b/wz/Map.wz/Map/Map9/925022705.img.xml index 00d7a10398..20dc9c64d4 100644 --- a/wz/Map.wz/Map/Map9/925022705.img.xml +++ b/wz/Map.wz/Map/Map9/925022705.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022706.img.xml b/wz/Map.wz/Map/Map9/925022706.img.xml index 7114f8ee4e..80d41db7de 100644 --- a/wz/Map.wz/Map/Map9/925022706.img.xml +++ b/wz/Map.wz/Map/Map9/925022706.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022707.img.xml b/wz/Map.wz/Map/Map9/925022707.img.xml index 99d2673abc..dddae9718d 100644 --- a/wz/Map.wz/Map/Map9/925022707.img.xml +++ b/wz/Map.wz/Map/Map9/925022707.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022708.img.xml b/wz/Map.wz/Map/Map9/925022708.img.xml index 260c44c76e..c87f331300 100644 --- a/wz/Map.wz/Map/Map9/925022708.img.xml +++ b/wz/Map.wz/Map/Map9/925022708.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022709.img.xml b/wz/Map.wz/Map/Map9/925022709.img.xml index 537890efa5..5289542282 100644 --- a/wz/Map.wz/Map/Map9/925022709.img.xml +++ b/wz/Map.wz/Map/Map9/925022709.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022800.img.xml b/wz/Map.wz/Map/Map9/925022800.img.xml index 43c55ecc30..f648736ea8 100644 --- a/wz/Map.wz/Map/Map9/925022800.img.xml +++ b/wz/Map.wz/Map/Map9/925022800.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022801.img.xml b/wz/Map.wz/Map/Map9/925022801.img.xml index b4d2f38608..3929cbfa32 100644 --- a/wz/Map.wz/Map/Map9/925022801.img.xml +++ b/wz/Map.wz/Map/Map9/925022801.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022802.img.xml b/wz/Map.wz/Map/Map9/925022802.img.xml index 6d27e0572d..1131fe6f52 100644 --- a/wz/Map.wz/Map/Map9/925022802.img.xml +++ b/wz/Map.wz/Map/Map9/925022802.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022803.img.xml b/wz/Map.wz/Map/Map9/925022803.img.xml index b703c5b48b..e88e45175b 100644 --- a/wz/Map.wz/Map/Map9/925022803.img.xml +++ b/wz/Map.wz/Map/Map9/925022803.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022804.img.xml b/wz/Map.wz/Map/Map9/925022804.img.xml index 37e30253e3..eb6f39e6b7 100644 --- a/wz/Map.wz/Map/Map9/925022804.img.xml +++ b/wz/Map.wz/Map/Map9/925022804.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022805.img.xml b/wz/Map.wz/Map/Map9/925022805.img.xml index 8d3e0647da..3c9cb64e42 100644 --- a/wz/Map.wz/Map/Map9/925022805.img.xml +++ b/wz/Map.wz/Map/Map9/925022805.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022806.img.xml b/wz/Map.wz/Map/Map9/925022806.img.xml index a8898c7377..6c6a88246c 100644 --- a/wz/Map.wz/Map/Map9/925022806.img.xml +++ b/wz/Map.wz/Map/Map9/925022806.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022807.img.xml b/wz/Map.wz/Map/Map9/925022807.img.xml index 0696ebb4f4..26a5c73ff9 100644 --- a/wz/Map.wz/Map/Map9/925022807.img.xml +++ b/wz/Map.wz/Map/Map9/925022807.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022808.img.xml b/wz/Map.wz/Map/Map9/925022808.img.xml index 075fc1786e..3ce0825839 100644 --- a/wz/Map.wz/Map/Map9/925022808.img.xml +++ b/wz/Map.wz/Map/Map9/925022808.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022809.img.xml b/wz/Map.wz/Map/Map9/925022809.img.xml index 7ab5d60d2f..748c41e3e5 100644 --- a/wz/Map.wz/Map/Map9/925022809.img.xml +++ b/wz/Map.wz/Map/Map9/925022809.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022900.img.xml b/wz/Map.wz/Map/Map9/925022900.img.xml index 528fae3b84..1fb8eb4732 100644 --- a/wz/Map.wz/Map/Map9/925022900.img.xml +++ b/wz/Map.wz/Map/Map9/925022900.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022901.img.xml b/wz/Map.wz/Map/Map9/925022901.img.xml index dabe868282..91a70ba29f 100644 --- a/wz/Map.wz/Map/Map9/925022901.img.xml +++ b/wz/Map.wz/Map/Map9/925022901.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022902.img.xml b/wz/Map.wz/Map/Map9/925022902.img.xml index 01ea972ab1..e99da68dd7 100644 --- a/wz/Map.wz/Map/Map9/925022902.img.xml +++ b/wz/Map.wz/Map/Map9/925022902.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022903.img.xml b/wz/Map.wz/Map/Map9/925022903.img.xml index 94f11fba07..e32510ba8d 100644 --- a/wz/Map.wz/Map/Map9/925022903.img.xml +++ b/wz/Map.wz/Map/Map9/925022903.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022904.img.xml b/wz/Map.wz/Map/Map9/925022904.img.xml index 0b5f29f7c1..f86bb0dc08 100644 --- a/wz/Map.wz/Map/Map9/925022904.img.xml +++ b/wz/Map.wz/Map/Map9/925022904.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022905.img.xml b/wz/Map.wz/Map/Map9/925022905.img.xml index c3d2836717..970d9e2ef4 100644 --- a/wz/Map.wz/Map/Map9/925022905.img.xml +++ b/wz/Map.wz/Map/Map9/925022905.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022906.img.xml b/wz/Map.wz/Map/Map9/925022906.img.xml index 619db598ad..7470ed4c96 100644 --- a/wz/Map.wz/Map/Map9/925022906.img.xml +++ b/wz/Map.wz/Map/Map9/925022906.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022907.img.xml b/wz/Map.wz/Map/Map9/925022907.img.xml index 2e0bce0b25..d8aed647c6 100644 --- a/wz/Map.wz/Map/Map9/925022907.img.xml +++ b/wz/Map.wz/Map/Map9/925022907.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022908.img.xml b/wz/Map.wz/Map/Map9/925022908.img.xml index 2dedde0569..5cce1c4d26 100644 --- a/wz/Map.wz/Map/Map9/925022908.img.xml +++ b/wz/Map.wz/Map/Map9/925022908.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925022909.img.xml b/wz/Map.wz/Map/Map9/925022909.img.xml index b9ad262b22..4ac17c994b 100644 --- a/wz/Map.wz/Map/Map9/925022909.img.xml +++ b/wz/Map.wz/Map/Map9/925022909.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023000.img.xml b/wz/Map.wz/Map/Map9/925023000.img.xml index e9b405370d..4d87d37bca 100644 --- a/wz/Map.wz/Map/Map9/925023000.img.xml +++ b/wz/Map.wz/Map/Map9/925023000.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023001.img.xml b/wz/Map.wz/Map/Map9/925023001.img.xml index 8005eb38c4..1d9607508e 100644 --- a/wz/Map.wz/Map/Map9/925023001.img.xml +++ b/wz/Map.wz/Map/Map9/925023001.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023002.img.xml b/wz/Map.wz/Map/Map9/925023002.img.xml index 268386409c..18674a0cff 100644 --- a/wz/Map.wz/Map/Map9/925023002.img.xml +++ b/wz/Map.wz/Map/Map9/925023002.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023003.img.xml b/wz/Map.wz/Map/Map9/925023003.img.xml index 17f332e291..5c3ef8751f 100644 --- a/wz/Map.wz/Map/Map9/925023003.img.xml +++ b/wz/Map.wz/Map/Map9/925023003.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023004.img.xml b/wz/Map.wz/Map/Map9/925023004.img.xml index 769da9a3bf..d46b7c3190 100644 --- a/wz/Map.wz/Map/Map9/925023004.img.xml +++ b/wz/Map.wz/Map/Map9/925023004.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023005.img.xml b/wz/Map.wz/Map/Map9/925023005.img.xml index 37be7da61d..6c738d5ea0 100644 --- a/wz/Map.wz/Map/Map9/925023005.img.xml +++ b/wz/Map.wz/Map/Map9/925023005.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023006.img.xml b/wz/Map.wz/Map/Map9/925023006.img.xml index f1628504f6..83196597ce 100644 --- a/wz/Map.wz/Map/Map9/925023006.img.xml +++ b/wz/Map.wz/Map/Map9/925023006.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023007.img.xml b/wz/Map.wz/Map/Map9/925023007.img.xml index 57f7191bd3..4e7c76960a 100644 --- a/wz/Map.wz/Map/Map9/925023007.img.xml +++ b/wz/Map.wz/Map/Map9/925023007.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023008.img.xml b/wz/Map.wz/Map/Map9/925023008.img.xml index 3f46ec03c6..ed467e1325 100644 --- a/wz/Map.wz/Map/Map9/925023008.img.xml +++ b/wz/Map.wz/Map/Map9/925023008.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023009.img.xml b/wz/Map.wz/Map/Map9/925023009.img.xml index 115971634b..3e09ff32db 100644 --- a/wz/Map.wz/Map/Map9/925023009.img.xml +++ b/wz/Map.wz/Map/Map9/925023009.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023100.img.xml b/wz/Map.wz/Map/Map9/925023100.img.xml index f4e2352650..a9a9c52215 100644 --- a/wz/Map.wz/Map/Map9/925023100.img.xml +++ b/wz/Map.wz/Map/Map9/925023100.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023101.img.xml b/wz/Map.wz/Map/Map9/925023101.img.xml index ee35828ea8..518f6e4b6f 100644 --- a/wz/Map.wz/Map/Map9/925023101.img.xml +++ b/wz/Map.wz/Map/Map9/925023101.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023102.img.xml b/wz/Map.wz/Map/Map9/925023102.img.xml index 4490c406c9..a6da2d3213 100644 --- a/wz/Map.wz/Map/Map9/925023102.img.xml +++ b/wz/Map.wz/Map/Map9/925023102.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023103.img.xml b/wz/Map.wz/Map/Map9/925023103.img.xml index f0fe50fbcc..688232f08b 100644 --- a/wz/Map.wz/Map/Map9/925023103.img.xml +++ b/wz/Map.wz/Map/Map9/925023103.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023104.img.xml b/wz/Map.wz/Map/Map9/925023104.img.xml index e191f15309..85288a51d5 100644 --- a/wz/Map.wz/Map/Map9/925023104.img.xml +++ b/wz/Map.wz/Map/Map9/925023104.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023105.img.xml b/wz/Map.wz/Map/Map9/925023105.img.xml index 002d8b1d74..0645301ba6 100644 --- a/wz/Map.wz/Map/Map9/925023105.img.xml +++ b/wz/Map.wz/Map/Map9/925023105.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023106.img.xml b/wz/Map.wz/Map/Map9/925023106.img.xml index 17aca1eda0..a61a7d2a9d 100644 --- a/wz/Map.wz/Map/Map9/925023106.img.xml +++ b/wz/Map.wz/Map/Map9/925023106.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023107.img.xml b/wz/Map.wz/Map/Map9/925023107.img.xml index fd58fc86a2..f9a31c4960 100644 --- a/wz/Map.wz/Map/Map9/925023107.img.xml +++ b/wz/Map.wz/Map/Map9/925023107.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023108.img.xml b/wz/Map.wz/Map/Map9/925023108.img.xml index f8b78f4079..7dd2f20c2c 100644 --- a/wz/Map.wz/Map/Map9/925023108.img.xml +++ b/wz/Map.wz/Map/Map9/925023108.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023109.img.xml b/wz/Map.wz/Map/Map9/925023109.img.xml index 83102de0cd..9f37a06a22 100644 --- a/wz/Map.wz/Map/Map9/925023109.img.xml +++ b/wz/Map.wz/Map/Map9/925023109.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023200.img.xml b/wz/Map.wz/Map/Map9/925023200.img.xml index 2955e49f37..5c52c95e63 100644 --- a/wz/Map.wz/Map/Map9/925023200.img.xml +++ b/wz/Map.wz/Map/Map9/925023200.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023201.img.xml b/wz/Map.wz/Map/Map9/925023201.img.xml index 6444e25243..ce382e3f2a 100644 --- a/wz/Map.wz/Map/Map9/925023201.img.xml +++ b/wz/Map.wz/Map/Map9/925023201.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023202.img.xml b/wz/Map.wz/Map/Map9/925023202.img.xml index 2cc62638de..1d3a9b3824 100644 --- a/wz/Map.wz/Map/Map9/925023202.img.xml +++ b/wz/Map.wz/Map/Map9/925023202.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023203.img.xml b/wz/Map.wz/Map/Map9/925023203.img.xml index 5fe12f3457..96dead6fb9 100644 --- a/wz/Map.wz/Map/Map9/925023203.img.xml +++ b/wz/Map.wz/Map/Map9/925023203.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023204.img.xml b/wz/Map.wz/Map/Map9/925023204.img.xml index f4af76f7e1..b9d15063e0 100644 --- a/wz/Map.wz/Map/Map9/925023204.img.xml +++ b/wz/Map.wz/Map/Map9/925023204.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023205.img.xml b/wz/Map.wz/Map/Map9/925023205.img.xml index 91616c8e30..858ee40a6f 100644 --- a/wz/Map.wz/Map/Map9/925023205.img.xml +++ b/wz/Map.wz/Map/Map9/925023205.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023206.img.xml b/wz/Map.wz/Map/Map9/925023206.img.xml index aabce465c7..a500b76ee4 100644 --- a/wz/Map.wz/Map/Map9/925023206.img.xml +++ b/wz/Map.wz/Map/Map9/925023206.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023207.img.xml b/wz/Map.wz/Map/Map9/925023207.img.xml index 79f01b110b..46d385f418 100644 --- a/wz/Map.wz/Map/Map9/925023207.img.xml +++ b/wz/Map.wz/Map/Map9/925023207.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023208.img.xml b/wz/Map.wz/Map/Map9/925023208.img.xml index ebd92cbd9b..6f7017a8a3 100644 --- a/wz/Map.wz/Map/Map9/925023208.img.xml +++ b/wz/Map.wz/Map/Map9/925023208.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023209.img.xml b/wz/Map.wz/Map/Map9/925023209.img.xml index b25a114566..9917c2e14c 100644 --- a/wz/Map.wz/Map/Map9/925023209.img.xml +++ b/wz/Map.wz/Map/Map9/925023209.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023300.img.xml b/wz/Map.wz/Map/Map9/925023300.img.xml index 8a6ab50085..2ce0427088 100644 --- a/wz/Map.wz/Map/Map9/925023300.img.xml +++ b/wz/Map.wz/Map/Map9/925023300.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023301.img.xml b/wz/Map.wz/Map/Map9/925023301.img.xml index 3c30165eeb..8281584d16 100644 --- a/wz/Map.wz/Map/Map9/925023301.img.xml +++ b/wz/Map.wz/Map/Map9/925023301.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023302.img.xml b/wz/Map.wz/Map/Map9/925023302.img.xml index 38912bebbc..2ee938fb57 100644 --- a/wz/Map.wz/Map/Map9/925023302.img.xml +++ b/wz/Map.wz/Map/Map9/925023302.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023303.img.xml b/wz/Map.wz/Map/Map9/925023303.img.xml index b4932c5676..1e7f9266cb 100644 --- a/wz/Map.wz/Map/Map9/925023303.img.xml +++ b/wz/Map.wz/Map/Map9/925023303.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023304.img.xml b/wz/Map.wz/Map/Map9/925023304.img.xml index 3b7ffc0a97..287daf6cf4 100644 --- a/wz/Map.wz/Map/Map9/925023304.img.xml +++ b/wz/Map.wz/Map/Map9/925023304.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023305.img.xml b/wz/Map.wz/Map/Map9/925023305.img.xml index 5265fc2949..003e00d30e 100644 --- a/wz/Map.wz/Map/Map9/925023305.img.xml +++ b/wz/Map.wz/Map/Map9/925023305.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023306.img.xml b/wz/Map.wz/Map/Map9/925023306.img.xml index 7a3945ef59..28152696e3 100644 --- a/wz/Map.wz/Map/Map9/925023306.img.xml +++ b/wz/Map.wz/Map/Map9/925023306.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023307.img.xml b/wz/Map.wz/Map/Map9/925023307.img.xml index 9989cdb3cb..0e9eb54316 100644 --- a/wz/Map.wz/Map/Map9/925023307.img.xml +++ b/wz/Map.wz/Map/Map9/925023307.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023308.img.xml b/wz/Map.wz/Map/Map9/925023308.img.xml index d554e1cd3e..c66bb3a8c0 100644 --- a/wz/Map.wz/Map/Map9/925023308.img.xml +++ b/wz/Map.wz/Map/Map9/925023308.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023309.img.xml b/wz/Map.wz/Map/Map9/925023309.img.xml index e208c391d7..63af254377 100644 --- a/wz/Map.wz/Map/Map9/925023309.img.xml +++ b/wz/Map.wz/Map/Map9/925023309.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023400.img.xml b/wz/Map.wz/Map/Map9/925023400.img.xml index e9a768dcf2..920d33c185 100644 --- a/wz/Map.wz/Map/Map9/925023400.img.xml +++ b/wz/Map.wz/Map/Map9/925023400.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023401.img.xml b/wz/Map.wz/Map/Map9/925023401.img.xml index 1d9126d160..c947495459 100644 --- a/wz/Map.wz/Map/Map9/925023401.img.xml +++ b/wz/Map.wz/Map/Map9/925023401.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023402.img.xml b/wz/Map.wz/Map/Map9/925023402.img.xml index c4ed0d1937..a271a791cf 100644 --- a/wz/Map.wz/Map/Map9/925023402.img.xml +++ b/wz/Map.wz/Map/Map9/925023402.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023403.img.xml b/wz/Map.wz/Map/Map9/925023403.img.xml index e735bad923..dda19b08a9 100644 --- a/wz/Map.wz/Map/Map9/925023403.img.xml +++ b/wz/Map.wz/Map/Map9/925023403.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023404.img.xml b/wz/Map.wz/Map/Map9/925023404.img.xml index 05501a5fce..e67d54f510 100644 --- a/wz/Map.wz/Map/Map9/925023404.img.xml +++ b/wz/Map.wz/Map/Map9/925023404.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023405.img.xml b/wz/Map.wz/Map/Map9/925023405.img.xml index db7c2c10ca..6927807b48 100644 --- a/wz/Map.wz/Map/Map9/925023405.img.xml +++ b/wz/Map.wz/Map/Map9/925023405.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023406.img.xml b/wz/Map.wz/Map/Map9/925023406.img.xml index 69a7e60872..b518d6132c 100644 --- a/wz/Map.wz/Map/Map9/925023406.img.xml +++ b/wz/Map.wz/Map/Map9/925023406.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023407.img.xml b/wz/Map.wz/Map/Map9/925023407.img.xml index f277636961..e80b6b70dd 100644 --- a/wz/Map.wz/Map/Map9/925023407.img.xml +++ b/wz/Map.wz/Map/Map9/925023407.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023408.img.xml b/wz/Map.wz/Map/Map9/925023408.img.xml index fb458f0772..694cde8e2a 100644 --- a/wz/Map.wz/Map/Map9/925023408.img.xml +++ b/wz/Map.wz/Map/Map9/925023408.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023409.img.xml b/wz/Map.wz/Map/Map9/925023409.img.xml index f21a0f4e72..82e23d6130 100644 --- a/wz/Map.wz/Map/Map9/925023409.img.xml +++ b/wz/Map.wz/Map/Map9/925023409.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023500.img.xml b/wz/Map.wz/Map/Map9/925023500.img.xml index 9fbd34ea1a..b83722ac24 100644 --- a/wz/Map.wz/Map/Map9/925023500.img.xml +++ b/wz/Map.wz/Map/Map9/925023500.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023501.img.xml b/wz/Map.wz/Map/Map9/925023501.img.xml index 0d7b9adaef..8342b2bb89 100644 --- a/wz/Map.wz/Map/Map9/925023501.img.xml +++ b/wz/Map.wz/Map/Map9/925023501.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023502.img.xml b/wz/Map.wz/Map/Map9/925023502.img.xml index ae1c387dcf..ac5ad381e1 100644 --- a/wz/Map.wz/Map/Map9/925023502.img.xml +++ b/wz/Map.wz/Map/Map9/925023502.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023503.img.xml b/wz/Map.wz/Map/Map9/925023503.img.xml index d68a6ec9a4..c5bae96a78 100644 --- a/wz/Map.wz/Map/Map9/925023503.img.xml +++ b/wz/Map.wz/Map/Map9/925023503.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023504.img.xml b/wz/Map.wz/Map/Map9/925023504.img.xml index ca90024e6c..9b74ebf0e9 100644 --- a/wz/Map.wz/Map/Map9/925023504.img.xml +++ b/wz/Map.wz/Map/Map9/925023504.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023505.img.xml b/wz/Map.wz/Map/Map9/925023505.img.xml index 1cf8769551..5fab3dc424 100644 --- a/wz/Map.wz/Map/Map9/925023505.img.xml +++ b/wz/Map.wz/Map/Map9/925023505.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023506.img.xml b/wz/Map.wz/Map/Map9/925023506.img.xml index 4ce067f75f..58b456fd77 100644 --- a/wz/Map.wz/Map/Map9/925023506.img.xml +++ b/wz/Map.wz/Map/Map9/925023506.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023507.img.xml b/wz/Map.wz/Map/Map9/925023507.img.xml index 8b7634e30e..e5350aba64 100644 --- a/wz/Map.wz/Map/Map9/925023507.img.xml +++ b/wz/Map.wz/Map/Map9/925023507.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023508.img.xml b/wz/Map.wz/Map/Map9/925023508.img.xml index 984a89ea71..dd3128668f 100644 --- a/wz/Map.wz/Map/Map9/925023508.img.xml +++ b/wz/Map.wz/Map/Map9/925023508.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023509.img.xml b/wz/Map.wz/Map/Map9/925023509.img.xml index 73edbdf191..39255dd9aa 100644 --- a/wz/Map.wz/Map/Map9/925023509.img.xml +++ b/wz/Map.wz/Map/Map9/925023509.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023600.img.xml b/wz/Map.wz/Map/Map9/925023600.img.xml index 479b257952..21673fe3c2 100644 --- a/wz/Map.wz/Map/Map9/925023600.img.xml +++ b/wz/Map.wz/Map/Map9/925023600.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023601.img.xml b/wz/Map.wz/Map/Map9/925023601.img.xml index 8cc9baa516..b03bfcd8ab 100644 --- a/wz/Map.wz/Map/Map9/925023601.img.xml +++ b/wz/Map.wz/Map/Map9/925023601.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023602.img.xml b/wz/Map.wz/Map/Map9/925023602.img.xml index 7fad2575a4..23c5d6b40d 100644 --- a/wz/Map.wz/Map/Map9/925023602.img.xml +++ b/wz/Map.wz/Map/Map9/925023602.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023603.img.xml b/wz/Map.wz/Map/Map9/925023603.img.xml index 09173cb3f6..5db528f683 100644 --- a/wz/Map.wz/Map/Map9/925023603.img.xml +++ b/wz/Map.wz/Map/Map9/925023603.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023604.img.xml b/wz/Map.wz/Map/Map9/925023604.img.xml index 1526e59981..e2beea6be5 100644 --- a/wz/Map.wz/Map/Map9/925023604.img.xml +++ b/wz/Map.wz/Map/Map9/925023604.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023605.img.xml b/wz/Map.wz/Map/Map9/925023605.img.xml index 72be66d401..81e5083d35 100644 --- a/wz/Map.wz/Map/Map9/925023605.img.xml +++ b/wz/Map.wz/Map/Map9/925023605.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023606.img.xml b/wz/Map.wz/Map/Map9/925023606.img.xml index 0b0ab0c4b1..786f00d672 100644 --- a/wz/Map.wz/Map/Map9/925023606.img.xml +++ b/wz/Map.wz/Map/Map9/925023606.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023607.img.xml b/wz/Map.wz/Map/Map9/925023607.img.xml index 3ebef744e7..158135acf3 100644 --- a/wz/Map.wz/Map/Map9/925023607.img.xml +++ b/wz/Map.wz/Map/Map9/925023607.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023608.img.xml b/wz/Map.wz/Map/Map9/925023608.img.xml index 77653db188..6924b78f0a 100644 --- a/wz/Map.wz/Map/Map9/925023608.img.xml +++ b/wz/Map.wz/Map/Map9/925023608.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023609.img.xml b/wz/Map.wz/Map/Map9/925023609.img.xml index 8f4f8b3057..68960ca2e3 100644 --- a/wz/Map.wz/Map/Map9/925023609.img.xml +++ b/wz/Map.wz/Map/Map9/925023609.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023700.img.xml b/wz/Map.wz/Map/Map9/925023700.img.xml index 468212dfa1..b6e6ba4b0c 100644 --- a/wz/Map.wz/Map/Map9/925023700.img.xml +++ b/wz/Map.wz/Map/Map9/925023700.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023701.img.xml b/wz/Map.wz/Map/Map9/925023701.img.xml index 11779a970c..a1d3145671 100644 --- a/wz/Map.wz/Map/Map9/925023701.img.xml +++ b/wz/Map.wz/Map/Map9/925023701.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023702.img.xml b/wz/Map.wz/Map/Map9/925023702.img.xml index 14de3d6d63..84f3eb6c6c 100644 --- a/wz/Map.wz/Map/Map9/925023702.img.xml +++ b/wz/Map.wz/Map/Map9/925023702.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023703.img.xml b/wz/Map.wz/Map/Map9/925023703.img.xml index eb2e9adc50..02f492777a 100644 --- a/wz/Map.wz/Map/Map9/925023703.img.xml +++ b/wz/Map.wz/Map/Map9/925023703.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023704.img.xml b/wz/Map.wz/Map/Map9/925023704.img.xml index b081eb1cda..c3b84114c4 100644 --- a/wz/Map.wz/Map/Map9/925023704.img.xml +++ b/wz/Map.wz/Map/Map9/925023704.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023705.img.xml b/wz/Map.wz/Map/Map9/925023705.img.xml index c2ff197f15..3c4e821a2e 100644 --- a/wz/Map.wz/Map/Map9/925023705.img.xml +++ b/wz/Map.wz/Map/Map9/925023705.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023706.img.xml b/wz/Map.wz/Map/Map9/925023706.img.xml index 1478a4ba9d..93c52cf7f0 100644 --- a/wz/Map.wz/Map/Map9/925023706.img.xml +++ b/wz/Map.wz/Map/Map9/925023706.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023707.img.xml b/wz/Map.wz/Map/Map9/925023707.img.xml index 77f2cfc4a3..6c7e0efe8f 100644 --- a/wz/Map.wz/Map/Map9/925023707.img.xml +++ b/wz/Map.wz/Map/Map9/925023707.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023708.img.xml b/wz/Map.wz/Map/Map9/925023708.img.xml index c6cdc7cee8..e8f8a23aae 100644 --- a/wz/Map.wz/Map/Map9/925023708.img.xml +++ b/wz/Map.wz/Map/Map9/925023708.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023709.img.xml b/wz/Map.wz/Map/Map9/925023709.img.xml index 66061e23ef..c32c4d58a4 100644 --- a/wz/Map.wz/Map/Map9/925023709.img.xml +++ b/wz/Map.wz/Map/Map9/925023709.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023800.img.xml b/wz/Map.wz/Map/Map9/925023800.img.xml index 73a0bb6893..411c1cf102 100644 --- a/wz/Map.wz/Map/Map9/925023800.img.xml +++ b/wz/Map.wz/Map/Map9/925023800.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023801.img.xml b/wz/Map.wz/Map/Map9/925023801.img.xml index 44603a3b4a..8eef153a6c 100644 --- a/wz/Map.wz/Map/Map9/925023801.img.xml +++ b/wz/Map.wz/Map/Map9/925023801.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023802.img.xml b/wz/Map.wz/Map/Map9/925023802.img.xml index 01ac8ee963..69511dffe0 100644 --- a/wz/Map.wz/Map/Map9/925023802.img.xml +++ b/wz/Map.wz/Map/Map9/925023802.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023803.img.xml b/wz/Map.wz/Map/Map9/925023803.img.xml index e597eb21d4..ccf827b1a0 100644 --- a/wz/Map.wz/Map/Map9/925023803.img.xml +++ b/wz/Map.wz/Map/Map9/925023803.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023804.img.xml b/wz/Map.wz/Map/Map9/925023804.img.xml index 86707f96e5..eeb1c590b9 100644 --- a/wz/Map.wz/Map/Map9/925023804.img.xml +++ b/wz/Map.wz/Map/Map9/925023804.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023805.img.xml b/wz/Map.wz/Map/Map9/925023805.img.xml index 0ecc3b8963..7879966fa0 100644 --- a/wz/Map.wz/Map/Map9/925023805.img.xml +++ b/wz/Map.wz/Map/Map9/925023805.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023806.img.xml b/wz/Map.wz/Map/Map9/925023806.img.xml index fed0c72605..79dd4740aa 100644 --- a/wz/Map.wz/Map/Map9/925023806.img.xml +++ b/wz/Map.wz/Map/Map9/925023806.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023807.img.xml b/wz/Map.wz/Map/Map9/925023807.img.xml index 315103caea..0b1f394128 100644 --- a/wz/Map.wz/Map/Map9/925023807.img.xml +++ b/wz/Map.wz/Map/Map9/925023807.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023808.img.xml b/wz/Map.wz/Map/Map9/925023808.img.xml index 2520015afc..9926601da4 100644 --- a/wz/Map.wz/Map/Map9/925023808.img.xml +++ b/wz/Map.wz/Map/Map9/925023808.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925023809.img.xml b/wz/Map.wz/Map/Map9/925023809.img.xml index 2adedf5c27..0e642d3580 100644 --- a/wz/Map.wz/Map/Map9/925023809.img.xml +++ b/wz/Map.wz/Map/Map9/925023809.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030100.img.xml b/wz/Map.wz/Map/Map9/925030100.img.xml index f5f5a05334..283822cbe4 100644 --- a/wz/Map.wz/Map/Map9/925030100.img.xml +++ b/wz/Map.wz/Map/Map9/925030100.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030101.img.xml b/wz/Map.wz/Map/Map9/925030101.img.xml index 0a9def7a4b..2c9d9e97a4 100644 --- a/wz/Map.wz/Map/Map9/925030101.img.xml +++ b/wz/Map.wz/Map/Map9/925030101.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030102.img.xml b/wz/Map.wz/Map/Map9/925030102.img.xml index f8ea8ec984..543eec10b5 100644 --- a/wz/Map.wz/Map/Map9/925030102.img.xml +++ b/wz/Map.wz/Map/Map9/925030102.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030103.img.xml b/wz/Map.wz/Map/Map9/925030103.img.xml index 5a5bb900dc..c67b1446ea 100644 --- a/wz/Map.wz/Map/Map9/925030103.img.xml +++ b/wz/Map.wz/Map/Map9/925030103.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030104.img.xml b/wz/Map.wz/Map/Map9/925030104.img.xml index 1e15b38c2d..5bb34a5df5 100644 --- a/wz/Map.wz/Map/Map9/925030104.img.xml +++ b/wz/Map.wz/Map/Map9/925030104.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030200.img.xml b/wz/Map.wz/Map/Map9/925030200.img.xml index 46f4c4a2f8..3b442e8501 100644 --- a/wz/Map.wz/Map/Map9/925030200.img.xml +++ b/wz/Map.wz/Map/Map9/925030200.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030201.img.xml b/wz/Map.wz/Map/Map9/925030201.img.xml index 32c7e19e74..1e28df8038 100644 --- a/wz/Map.wz/Map/Map9/925030201.img.xml +++ b/wz/Map.wz/Map/Map9/925030201.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030202.img.xml b/wz/Map.wz/Map/Map9/925030202.img.xml index 4c46120a4f..47bac0967f 100644 --- a/wz/Map.wz/Map/Map9/925030202.img.xml +++ b/wz/Map.wz/Map/Map9/925030202.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030203.img.xml b/wz/Map.wz/Map/Map9/925030203.img.xml index e0fbd01626..b5ae0938ce 100644 --- a/wz/Map.wz/Map/Map9/925030203.img.xml +++ b/wz/Map.wz/Map/Map9/925030203.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030204.img.xml b/wz/Map.wz/Map/Map9/925030204.img.xml index 1ca94f085f..1e60c9d5a1 100644 --- a/wz/Map.wz/Map/Map9/925030204.img.xml +++ b/wz/Map.wz/Map/Map9/925030204.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030300.img.xml b/wz/Map.wz/Map/Map9/925030300.img.xml index 77ceca7bdc..12df1d57de 100644 --- a/wz/Map.wz/Map/Map9/925030300.img.xml +++ b/wz/Map.wz/Map/Map9/925030300.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030301.img.xml b/wz/Map.wz/Map/Map9/925030301.img.xml index d6429d20f9..6851e358fd 100644 --- a/wz/Map.wz/Map/Map9/925030301.img.xml +++ b/wz/Map.wz/Map/Map9/925030301.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030302.img.xml b/wz/Map.wz/Map/Map9/925030302.img.xml index 66b28bc3f0..9611b3b50b 100644 --- a/wz/Map.wz/Map/Map9/925030302.img.xml +++ b/wz/Map.wz/Map/Map9/925030302.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030303.img.xml b/wz/Map.wz/Map/Map9/925030303.img.xml index ee5e9da54f..5841e51c84 100644 --- a/wz/Map.wz/Map/Map9/925030303.img.xml +++ b/wz/Map.wz/Map/Map9/925030303.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030304.img.xml b/wz/Map.wz/Map/Map9/925030304.img.xml index 5e16866232..ecc5a82627 100644 --- a/wz/Map.wz/Map/Map9/925030304.img.xml +++ b/wz/Map.wz/Map/Map9/925030304.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030400.img.xml b/wz/Map.wz/Map/Map9/925030400.img.xml index e2a2c906cb..6b10cb619e 100644 --- a/wz/Map.wz/Map/Map9/925030400.img.xml +++ b/wz/Map.wz/Map/Map9/925030400.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030401.img.xml b/wz/Map.wz/Map/Map9/925030401.img.xml index 61c1b30b9b..934e2d1e5e 100644 --- a/wz/Map.wz/Map/Map9/925030401.img.xml +++ b/wz/Map.wz/Map/Map9/925030401.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030402.img.xml b/wz/Map.wz/Map/Map9/925030402.img.xml index 99a09432dc..2a7d068a44 100644 --- a/wz/Map.wz/Map/Map9/925030402.img.xml +++ b/wz/Map.wz/Map/Map9/925030402.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030403.img.xml b/wz/Map.wz/Map/Map9/925030403.img.xml index 01f9f15f78..d492b34bcb 100644 --- a/wz/Map.wz/Map/Map9/925030403.img.xml +++ b/wz/Map.wz/Map/Map9/925030403.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030404.img.xml b/wz/Map.wz/Map/Map9/925030404.img.xml index cdc27d7ecd..f3f047d9b8 100644 --- a/wz/Map.wz/Map/Map9/925030404.img.xml +++ b/wz/Map.wz/Map/Map9/925030404.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030500.img.xml b/wz/Map.wz/Map/Map9/925030500.img.xml index 72faf5a6c0..20e97fe1c4 100644 --- a/wz/Map.wz/Map/Map9/925030500.img.xml +++ b/wz/Map.wz/Map/Map9/925030500.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030501.img.xml b/wz/Map.wz/Map/Map9/925030501.img.xml index 39b732b03a..b25244b71d 100644 --- a/wz/Map.wz/Map/Map9/925030501.img.xml +++ b/wz/Map.wz/Map/Map9/925030501.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030502.img.xml b/wz/Map.wz/Map/Map9/925030502.img.xml index ab41c7316c..7d7761c9e7 100644 --- a/wz/Map.wz/Map/Map9/925030502.img.xml +++ b/wz/Map.wz/Map/Map9/925030502.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030503.img.xml b/wz/Map.wz/Map/Map9/925030503.img.xml index eae816ad7d..013248c020 100644 --- a/wz/Map.wz/Map/Map9/925030503.img.xml +++ b/wz/Map.wz/Map/Map9/925030503.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030504.img.xml b/wz/Map.wz/Map/Map9/925030504.img.xml index 9f9c8c2366..38bc05830e 100644 --- a/wz/Map.wz/Map/Map9/925030504.img.xml +++ b/wz/Map.wz/Map/Map9/925030504.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030600.img.xml b/wz/Map.wz/Map/Map9/925030600.img.xml index d9a3e92b37..3fc636af18 100644 --- a/wz/Map.wz/Map/Map9/925030600.img.xml +++ b/wz/Map.wz/Map/Map9/925030600.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030601.img.xml b/wz/Map.wz/Map/Map9/925030601.img.xml index c0c9b1810c..8761c9ddd1 100644 --- a/wz/Map.wz/Map/Map9/925030601.img.xml +++ b/wz/Map.wz/Map/Map9/925030601.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030602.img.xml b/wz/Map.wz/Map/Map9/925030602.img.xml index 2c9b1aef29..d8b5430386 100644 --- a/wz/Map.wz/Map/Map9/925030602.img.xml +++ b/wz/Map.wz/Map/Map9/925030602.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030603.img.xml b/wz/Map.wz/Map/Map9/925030603.img.xml index dbca1c77a1..91a43a58fb 100644 --- a/wz/Map.wz/Map/Map9/925030603.img.xml +++ b/wz/Map.wz/Map/Map9/925030603.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030604.img.xml b/wz/Map.wz/Map/Map9/925030604.img.xml index e20d56ec3c..cc38f2d589 100644 --- a/wz/Map.wz/Map/Map9/925030604.img.xml +++ b/wz/Map.wz/Map/Map9/925030604.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030700.img.xml b/wz/Map.wz/Map/Map9/925030700.img.xml index c6bb530fa3..a975735f47 100644 --- a/wz/Map.wz/Map/Map9/925030700.img.xml +++ b/wz/Map.wz/Map/Map9/925030700.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030701.img.xml b/wz/Map.wz/Map/Map9/925030701.img.xml index 87f2c03109..9926d7a695 100644 --- a/wz/Map.wz/Map/Map9/925030701.img.xml +++ b/wz/Map.wz/Map/Map9/925030701.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030702.img.xml b/wz/Map.wz/Map/Map9/925030702.img.xml index 19ae358514..619a74a7d6 100644 --- a/wz/Map.wz/Map/Map9/925030702.img.xml +++ b/wz/Map.wz/Map/Map9/925030702.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030703.img.xml b/wz/Map.wz/Map/Map9/925030703.img.xml index 7f584361fb..c4c87a4435 100644 --- a/wz/Map.wz/Map/Map9/925030703.img.xml +++ b/wz/Map.wz/Map/Map9/925030703.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030704.img.xml b/wz/Map.wz/Map/Map9/925030704.img.xml index 6c39bf8d7d..3c320e81ef 100644 --- a/wz/Map.wz/Map/Map9/925030704.img.xml +++ b/wz/Map.wz/Map/Map9/925030704.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030800.img.xml b/wz/Map.wz/Map/Map9/925030800.img.xml index a6d1197bcb..e7559149c3 100644 --- a/wz/Map.wz/Map/Map9/925030800.img.xml +++ b/wz/Map.wz/Map/Map9/925030800.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030801.img.xml b/wz/Map.wz/Map/Map9/925030801.img.xml index 7a2b1e4c56..de729c12bc 100644 --- a/wz/Map.wz/Map/Map9/925030801.img.xml +++ b/wz/Map.wz/Map/Map9/925030801.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030802.img.xml b/wz/Map.wz/Map/Map9/925030802.img.xml index 595e2b383a..93401b0260 100644 --- a/wz/Map.wz/Map/Map9/925030802.img.xml +++ b/wz/Map.wz/Map/Map9/925030802.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030803.img.xml b/wz/Map.wz/Map/Map9/925030803.img.xml index ad53f8f698..a322c4b414 100644 --- a/wz/Map.wz/Map/Map9/925030803.img.xml +++ b/wz/Map.wz/Map/Map9/925030803.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030804.img.xml b/wz/Map.wz/Map/Map9/925030804.img.xml index 7b02d52478..d274c8ecf3 100644 --- a/wz/Map.wz/Map/Map9/925030804.img.xml +++ b/wz/Map.wz/Map/Map9/925030804.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030900.img.xml b/wz/Map.wz/Map/Map9/925030900.img.xml index 2eb7d23be8..96fe5097bb 100644 --- a/wz/Map.wz/Map/Map9/925030900.img.xml +++ b/wz/Map.wz/Map/Map9/925030900.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030901.img.xml b/wz/Map.wz/Map/Map9/925030901.img.xml index 3f25b08381..d6230385fb 100644 --- a/wz/Map.wz/Map/Map9/925030901.img.xml +++ b/wz/Map.wz/Map/Map9/925030901.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030902.img.xml b/wz/Map.wz/Map/Map9/925030902.img.xml index a7ab92ae6b..4ee411bd7e 100644 --- a/wz/Map.wz/Map/Map9/925030902.img.xml +++ b/wz/Map.wz/Map/Map9/925030902.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030903.img.xml b/wz/Map.wz/Map/Map9/925030903.img.xml index 2e448488c7..8030579879 100644 --- a/wz/Map.wz/Map/Map9/925030903.img.xml +++ b/wz/Map.wz/Map/Map9/925030903.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925030904.img.xml b/wz/Map.wz/Map/Map9/925030904.img.xml index 8473c2e664..74c69a7321 100644 --- a/wz/Map.wz/Map/Map9/925030904.img.xml +++ b/wz/Map.wz/Map/Map9/925030904.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031000.img.xml b/wz/Map.wz/Map/Map9/925031000.img.xml index 20c07f675f..24290fc927 100644 --- a/wz/Map.wz/Map/Map9/925031000.img.xml +++ b/wz/Map.wz/Map/Map9/925031000.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031001.img.xml b/wz/Map.wz/Map/Map9/925031001.img.xml index cb042f92a7..e6d2eb72c2 100644 --- a/wz/Map.wz/Map/Map9/925031001.img.xml +++ b/wz/Map.wz/Map/Map9/925031001.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031002.img.xml b/wz/Map.wz/Map/Map9/925031002.img.xml index 36da252413..f1cc0795ee 100644 --- a/wz/Map.wz/Map/Map9/925031002.img.xml +++ b/wz/Map.wz/Map/Map9/925031002.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031003.img.xml b/wz/Map.wz/Map/Map9/925031003.img.xml index 487359bcc7..a13c512412 100644 --- a/wz/Map.wz/Map/Map9/925031003.img.xml +++ b/wz/Map.wz/Map/Map9/925031003.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031004.img.xml b/wz/Map.wz/Map/Map9/925031004.img.xml index 1b904490b5..d89d2770c8 100644 --- a/wz/Map.wz/Map/Map9/925031004.img.xml +++ b/wz/Map.wz/Map/Map9/925031004.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031100.img.xml b/wz/Map.wz/Map/Map9/925031100.img.xml index 6c886d418b..434873311b 100644 --- a/wz/Map.wz/Map/Map9/925031100.img.xml +++ b/wz/Map.wz/Map/Map9/925031100.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031101.img.xml b/wz/Map.wz/Map/Map9/925031101.img.xml index 7d8286c9ec..fe71cfe17b 100644 --- a/wz/Map.wz/Map/Map9/925031101.img.xml +++ b/wz/Map.wz/Map/Map9/925031101.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031102.img.xml b/wz/Map.wz/Map/Map9/925031102.img.xml index 92dc8c1883..57a61cd02a 100644 --- a/wz/Map.wz/Map/Map9/925031102.img.xml +++ b/wz/Map.wz/Map/Map9/925031102.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031103.img.xml b/wz/Map.wz/Map/Map9/925031103.img.xml index c122742705..ab20c66383 100644 --- a/wz/Map.wz/Map/Map9/925031103.img.xml +++ b/wz/Map.wz/Map/Map9/925031103.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031104.img.xml b/wz/Map.wz/Map/Map9/925031104.img.xml index 360c8c518a..e446bbec29 100644 --- a/wz/Map.wz/Map/Map9/925031104.img.xml +++ b/wz/Map.wz/Map/Map9/925031104.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031200.img.xml b/wz/Map.wz/Map/Map9/925031200.img.xml index a50a49a714..9f093477af 100644 --- a/wz/Map.wz/Map/Map9/925031200.img.xml +++ b/wz/Map.wz/Map/Map9/925031200.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031201.img.xml b/wz/Map.wz/Map/Map9/925031201.img.xml index bcf320de4e..3025b256f4 100644 --- a/wz/Map.wz/Map/Map9/925031201.img.xml +++ b/wz/Map.wz/Map/Map9/925031201.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031202.img.xml b/wz/Map.wz/Map/Map9/925031202.img.xml index 12b9da9228..5c038515c2 100644 --- a/wz/Map.wz/Map/Map9/925031202.img.xml +++ b/wz/Map.wz/Map/Map9/925031202.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031203.img.xml b/wz/Map.wz/Map/Map9/925031203.img.xml index 46b4516b7d..e1ce0073b3 100644 --- a/wz/Map.wz/Map/Map9/925031203.img.xml +++ b/wz/Map.wz/Map/Map9/925031203.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031204.img.xml b/wz/Map.wz/Map/Map9/925031204.img.xml index 692a39480e..83d850d389 100644 --- a/wz/Map.wz/Map/Map9/925031204.img.xml +++ b/wz/Map.wz/Map/Map9/925031204.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031300.img.xml b/wz/Map.wz/Map/Map9/925031300.img.xml index b130517214..9606d312f3 100644 --- a/wz/Map.wz/Map/Map9/925031300.img.xml +++ b/wz/Map.wz/Map/Map9/925031300.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031301.img.xml b/wz/Map.wz/Map/Map9/925031301.img.xml index 98b73b1679..9fd4b1129f 100644 --- a/wz/Map.wz/Map/Map9/925031301.img.xml +++ b/wz/Map.wz/Map/Map9/925031301.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031302.img.xml b/wz/Map.wz/Map/Map9/925031302.img.xml index 5c71059134..aaf73fca5e 100644 --- a/wz/Map.wz/Map/Map9/925031302.img.xml +++ b/wz/Map.wz/Map/Map9/925031302.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031303.img.xml b/wz/Map.wz/Map/Map9/925031303.img.xml index 905bb90c70..9dc4c2a40c 100644 --- a/wz/Map.wz/Map/Map9/925031303.img.xml +++ b/wz/Map.wz/Map/Map9/925031303.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031304.img.xml b/wz/Map.wz/Map/Map9/925031304.img.xml index a11945f974..39d86253f3 100644 --- a/wz/Map.wz/Map/Map9/925031304.img.xml +++ b/wz/Map.wz/Map/Map9/925031304.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031400.img.xml b/wz/Map.wz/Map/Map9/925031400.img.xml index 8fc55654a2..fc25fcde19 100644 --- a/wz/Map.wz/Map/Map9/925031400.img.xml +++ b/wz/Map.wz/Map/Map9/925031400.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031401.img.xml b/wz/Map.wz/Map/Map9/925031401.img.xml index 14678b8c66..0571c80534 100644 --- a/wz/Map.wz/Map/Map9/925031401.img.xml +++ b/wz/Map.wz/Map/Map9/925031401.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031402.img.xml b/wz/Map.wz/Map/Map9/925031402.img.xml index b049b2fc40..eaadccdd92 100644 --- a/wz/Map.wz/Map/Map9/925031402.img.xml +++ b/wz/Map.wz/Map/Map9/925031402.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031403.img.xml b/wz/Map.wz/Map/Map9/925031403.img.xml index 436e44d37a..ecd86a2289 100644 --- a/wz/Map.wz/Map/Map9/925031403.img.xml +++ b/wz/Map.wz/Map/Map9/925031403.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031404.img.xml b/wz/Map.wz/Map/Map9/925031404.img.xml index f05fb74892..11e71ffd36 100644 --- a/wz/Map.wz/Map/Map9/925031404.img.xml +++ b/wz/Map.wz/Map/Map9/925031404.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031500.img.xml b/wz/Map.wz/Map/Map9/925031500.img.xml index 0aee563fd7..3506c3df9f 100644 --- a/wz/Map.wz/Map/Map9/925031500.img.xml +++ b/wz/Map.wz/Map/Map9/925031500.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031501.img.xml b/wz/Map.wz/Map/Map9/925031501.img.xml index f2ffa8be15..a42c149e7a 100644 --- a/wz/Map.wz/Map/Map9/925031501.img.xml +++ b/wz/Map.wz/Map/Map9/925031501.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031502.img.xml b/wz/Map.wz/Map/Map9/925031502.img.xml index 835af6208d..ee0a895abc 100644 --- a/wz/Map.wz/Map/Map9/925031502.img.xml +++ b/wz/Map.wz/Map/Map9/925031502.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031503.img.xml b/wz/Map.wz/Map/Map9/925031503.img.xml index ee99723cd4..5732e058d2 100644 --- a/wz/Map.wz/Map/Map9/925031503.img.xml +++ b/wz/Map.wz/Map/Map9/925031503.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031504.img.xml b/wz/Map.wz/Map/Map9/925031504.img.xml index 0f224149ff..10bca0883d 100644 --- a/wz/Map.wz/Map/Map9/925031504.img.xml +++ b/wz/Map.wz/Map/Map9/925031504.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031600.img.xml b/wz/Map.wz/Map/Map9/925031600.img.xml index 4bc99aef9f..b407ca4856 100644 --- a/wz/Map.wz/Map/Map9/925031600.img.xml +++ b/wz/Map.wz/Map/Map9/925031600.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031601.img.xml b/wz/Map.wz/Map/Map9/925031601.img.xml index 07ffe60165..37900c7189 100644 --- a/wz/Map.wz/Map/Map9/925031601.img.xml +++ b/wz/Map.wz/Map/Map9/925031601.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031602.img.xml b/wz/Map.wz/Map/Map9/925031602.img.xml index d0838ade40..ddf6787567 100644 --- a/wz/Map.wz/Map/Map9/925031602.img.xml +++ b/wz/Map.wz/Map/Map9/925031602.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031603.img.xml b/wz/Map.wz/Map/Map9/925031603.img.xml index be1d2afa8f..18456ae050 100644 --- a/wz/Map.wz/Map/Map9/925031603.img.xml +++ b/wz/Map.wz/Map/Map9/925031603.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031604.img.xml b/wz/Map.wz/Map/Map9/925031604.img.xml index 268e25184d..282892ab4f 100644 --- a/wz/Map.wz/Map/Map9/925031604.img.xml +++ b/wz/Map.wz/Map/Map9/925031604.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031700.img.xml b/wz/Map.wz/Map/Map9/925031700.img.xml index e8d73f5be6..5b12355c4b 100644 --- a/wz/Map.wz/Map/Map9/925031700.img.xml +++ b/wz/Map.wz/Map/Map9/925031700.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031701.img.xml b/wz/Map.wz/Map/Map9/925031701.img.xml index 5f25e4f879..c900927566 100644 --- a/wz/Map.wz/Map/Map9/925031701.img.xml +++ b/wz/Map.wz/Map/Map9/925031701.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031702.img.xml b/wz/Map.wz/Map/Map9/925031702.img.xml index aec5feb0b7..fc2330b33f 100644 --- a/wz/Map.wz/Map/Map9/925031702.img.xml +++ b/wz/Map.wz/Map/Map9/925031702.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031703.img.xml b/wz/Map.wz/Map/Map9/925031703.img.xml index 6fbb1df751..b0b5543386 100644 --- a/wz/Map.wz/Map/Map9/925031703.img.xml +++ b/wz/Map.wz/Map/Map9/925031703.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031704.img.xml b/wz/Map.wz/Map/Map9/925031704.img.xml index 1ad5830379..7a6f61820c 100644 --- a/wz/Map.wz/Map/Map9/925031704.img.xml +++ b/wz/Map.wz/Map/Map9/925031704.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031800.img.xml b/wz/Map.wz/Map/Map9/925031800.img.xml index 7bbde00a59..88dc42b882 100644 --- a/wz/Map.wz/Map/Map9/925031800.img.xml +++ b/wz/Map.wz/Map/Map9/925031800.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031801.img.xml b/wz/Map.wz/Map/Map9/925031801.img.xml index ce2dc7ddf0..c161aea5fb 100644 --- a/wz/Map.wz/Map/Map9/925031801.img.xml +++ b/wz/Map.wz/Map/Map9/925031801.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031802.img.xml b/wz/Map.wz/Map/Map9/925031802.img.xml index 55bdc3ab48..bcf30ca96a 100644 --- a/wz/Map.wz/Map/Map9/925031802.img.xml +++ b/wz/Map.wz/Map/Map9/925031802.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031803.img.xml b/wz/Map.wz/Map/Map9/925031803.img.xml index d0fcdd6850..60d414cc20 100644 --- a/wz/Map.wz/Map/Map9/925031803.img.xml +++ b/wz/Map.wz/Map/Map9/925031803.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031804.img.xml b/wz/Map.wz/Map/Map9/925031804.img.xml index 13fe62246c..828c9bdc2c 100644 --- a/wz/Map.wz/Map/Map9/925031804.img.xml +++ b/wz/Map.wz/Map/Map9/925031804.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031900.img.xml b/wz/Map.wz/Map/Map9/925031900.img.xml index b11f64a9e3..fbfff7deaa 100644 --- a/wz/Map.wz/Map/Map9/925031900.img.xml +++ b/wz/Map.wz/Map/Map9/925031900.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031901.img.xml b/wz/Map.wz/Map/Map9/925031901.img.xml index 1c866100ab..e2bea847b2 100644 --- a/wz/Map.wz/Map/Map9/925031901.img.xml +++ b/wz/Map.wz/Map/Map9/925031901.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031902.img.xml b/wz/Map.wz/Map/Map9/925031902.img.xml index 5044085788..4f84817f8b 100644 --- a/wz/Map.wz/Map/Map9/925031902.img.xml +++ b/wz/Map.wz/Map/Map9/925031902.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031903.img.xml b/wz/Map.wz/Map/Map9/925031903.img.xml index 27291ef22d..bffbd3e70a 100644 --- a/wz/Map.wz/Map/Map9/925031903.img.xml +++ b/wz/Map.wz/Map/Map9/925031903.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925031904.img.xml b/wz/Map.wz/Map/Map9/925031904.img.xml index f5eaa2b56c..53d8761a9f 100644 --- a/wz/Map.wz/Map/Map9/925031904.img.xml +++ b/wz/Map.wz/Map/Map9/925031904.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032000.img.xml b/wz/Map.wz/Map/Map9/925032000.img.xml index c9440c6be0..edff11bd05 100644 --- a/wz/Map.wz/Map/Map9/925032000.img.xml +++ b/wz/Map.wz/Map/Map9/925032000.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032001.img.xml b/wz/Map.wz/Map/Map9/925032001.img.xml index 042994369d..bbd053a3d6 100644 --- a/wz/Map.wz/Map/Map9/925032001.img.xml +++ b/wz/Map.wz/Map/Map9/925032001.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032002.img.xml b/wz/Map.wz/Map/Map9/925032002.img.xml index 0af9db0f06..6794020ea2 100644 --- a/wz/Map.wz/Map/Map9/925032002.img.xml +++ b/wz/Map.wz/Map/Map9/925032002.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032003.img.xml b/wz/Map.wz/Map/Map9/925032003.img.xml index 7c78d00e8f..24dde6e3f3 100644 --- a/wz/Map.wz/Map/Map9/925032003.img.xml +++ b/wz/Map.wz/Map/Map9/925032003.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032004.img.xml b/wz/Map.wz/Map/Map9/925032004.img.xml index 95e02607ae..ac0e35cb1c 100644 --- a/wz/Map.wz/Map/Map9/925032004.img.xml +++ b/wz/Map.wz/Map/Map9/925032004.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032100.img.xml b/wz/Map.wz/Map/Map9/925032100.img.xml index 26c0785c12..e6a35dff6c 100644 --- a/wz/Map.wz/Map/Map9/925032100.img.xml +++ b/wz/Map.wz/Map/Map9/925032100.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032101.img.xml b/wz/Map.wz/Map/Map9/925032101.img.xml index cd4163d701..46ea056a5b 100644 --- a/wz/Map.wz/Map/Map9/925032101.img.xml +++ b/wz/Map.wz/Map/Map9/925032101.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032102.img.xml b/wz/Map.wz/Map/Map9/925032102.img.xml index e32b758e57..259d50eb3c 100644 --- a/wz/Map.wz/Map/Map9/925032102.img.xml +++ b/wz/Map.wz/Map/Map9/925032102.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032103.img.xml b/wz/Map.wz/Map/Map9/925032103.img.xml index df9a92198b..592cf1cf89 100644 --- a/wz/Map.wz/Map/Map9/925032103.img.xml +++ b/wz/Map.wz/Map/Map9/925032103.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032104.img.xml b/wz/Map.wz/Map/Map9/925032104.img.xml index bfac0aa7a9..40f8bae702 100644 --- a/wz/Map.wz/Map/Map9/925032104.img.xml +++ b/wz/Map.wz/Map/Map9/925032104.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032200.img.xml b/wz/Map.wz/Map/Map9/925032200.img.xml index cac9b99145..f99a93df0f 100644 --- a/wz/Map.wz/Map/Map9/925032200.img.xml +++ b/wz/Map.wz/Map/Map9/925032200.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032201.img.xml b/wz/Map.wz/Map/Map9/925032201.img.xml index 218bc22626..d82494cfef 100644 --- a/wz/Map.wz/Map/Map9/925032201.img.xml +++ b/wz/Map.wz/Map/Map9/925032201.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032202.img.xml b/wz/Map.wz/Map/Map9/925032202.img.xml index 8ca189d9a9..0987da9ea1 100644 --- a/wz/Map.wz/Map/Map9/925032202.img.xml +++ b/wz/Map.wz/Map/Map9/925032202.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032203.img.xml b/wz/Map.wz/Map/Map9/925032203.img.xml index f076674071..f40421f9ce 100644 --- a/wz/Map.wz/Map/Map9/925032203.img.xml +++ b/wz/Map.wz/Map/Map9/925032203.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032204.img.xml b/wz/Map.wz/Map/Map9/925032204.img.xml index 4599d1d52a..727850d478 100644 --- a/wz/Map.wz/Map/Map9/925032204.img.xml +++ b/wz/Map.wz/Map/Map9/925032204.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032300.img.xml b/wz/Map.wz/Map/Map9/925032300.img.xml index 2d8d61722e..e135f064d2 100644 --- a/wz/Map.wz/Map/Map9/925032300.img.xml +++ b/wz/Map.wz/Map/Map9/925032300.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032301.img.xml b/wz/Map.wz/Map/Map9/925032301.img.xml index 2f6e3efe38..d15e5904ea 100644 --- a/wz/Map.wz/Map/Map9/925032301.img.xml +++ b/wz/Map.wz/Map/Map9/925032301.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032302.img.xml b/wz/Map.wz/Map/Map9/925032302.img.xml index 63ab856026..932fe8804d 100644 --- a/wz/Map.wz/Map/Map9/925032302.img.xml +++ b/wz/Map.wz/Map/Map9/925032302.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032303.img.xml b/wz/Map.wz/Map/Map9/925032303.img.xml index 12921f2079..14326373a3 100644 --- a/wz/Map.wz/Map/Map9/925032303.img.xml +++ b/wz/Map.wz/Map/Map9/925032303.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032304.img.xml b/wz/Map.wz/Map/Map9/925032304.img.xml index 802be5f3a2..9be3e2c2b4 100644 --- a/wz/Map.wz/Map/Map9/925032304.img.xml +++ b/wz/Map.wz/Map/Map9/925032304.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032400.img.xml b/wz/Map.wz/Map/Map9/925032400.img.xml index 4556af034c..8ce0946824 100644 --- a/wz/Map.wz/Map/Map9/925032400.img.xml +++ b/wz/Map.wz/Map/Map9/925032400.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032401.img.xml b/wz/Map.wz/Map/Map9/925032401.img.xml index 941590b6b3..e6424f7a19 100644 --- a/wz/Map.wz/Map/Map9/925032401.img.xml +++ b/wz/Map.wz/Map/Map9/925032401.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032402.img.xml b/wz/Map.wz/Map/Map9/925032402.img.xml index 0179dac569..43c8c8955e 100644 --- a/wz/Map.wz/Map/Map9/925032402.img.xml +++ b/wz/Map.wz/Map/Map9/925032402.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032403.img.xml b/wz/Map.wz/Map/Map9/925032403.img.xml index 54ec3d8de5..429ea6e7bc 100644 --- a/wz/Map.wz/Map/Map9/925032403.img.xml +++ b/wz/Map.wz/Map/Map9/925032403.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032404.img.xml b/wz/Map.wz/Map/Map9/925032404.img.xml index f898459a5c..81bbb9f40a 100644 --- a/wz/Map.wz/Map/Map9/925032404.img.xml +++ b/wz/Map.wz/Map/Map9/925032404.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032500.img.xml b/wz/Map.wz/Map/Map9/925032500.img.xml index d579bdfc60..fad6b80f99 100644 --- a/wz/Map.wz/Map/Map9/925032500.img.xml +++ b/wz/Map.wz/Map/Map9/925032500.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032501.img.xml b/wz/Map.wz/Map/Map9/925032501.img.xml index 11ddf97742..380054d083 100644 --- a/wz/Map.wz/Map/Map9/925032501.img.xml +++ b/wz/Map.wz/Map/Map9/925032501.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032502.img.xml b/wz/Map.wz/Map/Map9/925032502.img.xml index c986cdef9a..dbc67e73ea 100644 --- a/wz/Map.wz/Map/Map9/925032502.img.xml +++ b/wz/Map.wz/Map/Map9/925032502.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032503.img.xml b/wz/Map.wz/Map/Map9/925032503.img.xml index 5cdb6bce4d..999b370b0d 100644 --- a/wz/Map.wz/Map/Map9/925032503.img.xml +++ b/wz/Map.wz/Map/Map9/925032503.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032504.img.xml b/wz/Map.wz/Map/Map9/925032504.img.xml index fcbcbe29ee..6246cd01d9 100644 --- a/wz/Map.wz/Map/Map9/925032504.img.xml +++ b/wz/Map.wz/Map/Map9/925032504.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032600.img.xml b/wz/Map.wz/Map/Map9/925032600.img.xml index 36b8234db2..5a457eed72 100644 --- a/wz/Map.wz/Map/Map9/925032600.img.xml +++ b/wz/Map.wz/Map/Map9/925032600.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032601.img.xml b/wz/Map.wz/Map/Map9/925032601.img.xml index 54726a7028..5ee1917e53 100644 --- a/wz/Map.wz/Map/Map9/925032601.img.xml +++ b/wz/Map.wz/Map/Map9/925032601.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032602.img.xml b/wz/Map.wz/Map/Map9/925032602.img.xml index 28e7b78ddd..30358023c0 100644 --- a/wz/Map.wz/Map/Map9/925032602.img.xml +++ b/wz/Map.wz/Map/Map9/925032602.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032603.img.xml b/wz/Map.wz/Map/Map9/925032603.img.xml index 073e0ba90f..254e9048dc 100644 --- a/wz/Map.wz/Map/Map9/925032603.img.xml +++ b/wz/Map.wz/Map/Map9/925032603.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032604.img.xml b/wz/Map.wz/Map/Map9/925032604.img.xml index 53a8fa3cbe..09395eca1f 100644 --- a/wz/Map.wz/Map/Map9/925032604.img.xml +++ b/wz/Map.wz/Map/Map9/925032604.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032700.img.xml b/wz/Map.wz/Map/Map9/925032700.img.xml index d908583f95..de6dd4d4e1 100644 --- a/wz/Map.wz/Map/Map9/925032700.img.xml +++ b/wz/Map.wz/Map/Map9/925032700.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032701.img.xml b/wz/Map.wz/Map/Map9/925032701.img.xml index 8a13d847f1..876cb8d1d8 100644 --- a/wz/Map.wz/Map/Map9/925032701.img.xml +++ b/wz/Map.wz/Map/Map9/925032701.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032702.img.xml b/wz/Map.wz/Map/Map9/925032702.img.xml index f0c1709bf5..3175f589d3 100644 --- a/wz/Map.wz/Map/Map9/925032702.img.xml +++ b/wz/Map.wz/Map/Map9/925032702.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032703.img.xml b/wz/Map.wz/Map/Map9/925032703.img.xml index 92e0c38715..fd18925a55 100644 --- a/wz/Map.wz/Map/Map9/925032703.img.xml +++ b/wz/Map.wz/Map/Map9/925032703.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032704.img.xml b/wz/Map.wz/Map/Map9/925032704.img.xml index 95008edd39..f706961255 100644 --- a/wz/Map.wz/Map/Map9/925032704.img.xml +++ b/wz/Map.wz/Map/Map9/925032704.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032800.img.xml b/wz/Map.wz/Map/Map9/925032800.img.xml index 92734be1f2..ffb08bab16 100644 --- a/wz/Map.wz/Map/Map9/925032800.img.xml +++ b/wz/Map.wz/Map/Map9/925032800.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032801.img.xml b/wz/Map.wz/Map/Map9/925032801.img.xml index fde366868c..22f4ed0434 100644 --- a/wz/Map.wz/Map/Map9/925032801.img.xml +++ b/wz/Map.wz/Map/Map9/925032801.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032802.img.xml b/wz/Map.wz/Map/Map9/925032802.img.xml index 804065b452..60415fd887 100644 --- a/wz/Map.wz/Map/Map9/925032802.img.xml +++ b/wz/Map.wz/Map/Map9/925032802.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032803.img.xml b/wz/Map.wz/Map/Map9/925032803.img.xml index 1a2ce4a0cd..3630037d4d 100644 --- a/wz/Map.wz/Map/Map9/925032803.img.xml +++ b/wz/Map.wz/Map/Map9/925032803.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032804.img.xml b/wz/Map.wz/Map/Map9/925032804.img.xml index 8567882741..c2147a33f9 100644 --- a/wz/Map.wz/Map/Map9/925032804.img.xml +++ b/wz/Map.wz/Map/Map9/925032804.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032900.img.xml b/wz/Map.wz/Map/Map9/925032900.img.xml index 8b7cd84ed5..c60ec00455 100644 --- a/wz/Map.wz/Map/Map9/925032900.img.xml +++ b/wz/Map.wz/Map/Map9/925032900.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032901.img.xml b/wz/Map.wz/Map/Map9/925032901.img.xml index 064a497e39..e596390953 100644 --- a/wz/Map.wz/Map/Map9/925032901.img.xml +++ b/wz/Map.wz/Map/Map9/925032901.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032902.img.xml b/wz/Map.wz/Map/Map9/925032902.img.xml index 3c64cddec1..2fa5466039 100644 --- a/wz/Map.wz/Map/Map9/925032902.img.xml +++ b/wz/Map.wz/Map/Map9/925032902.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032903.img.xml b/wz/Map.wz/Map/Map9/925032903.img.xml index 22e89e0388..15783cf5e9 100644 --- a/wz/Map.wz/Map/Map9/925032903.img.xml +++ b/wz/Map.wz/Map/Map9/925032903.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925032904.img.xml b/wz/Map.wz/Map/Map9/925032904.img.xml index 48170c47a7..ebd0916273 100644 --- a/wz/Map.wz/Map/Map9/925032904.img.xml +++ b/wz/Map.wz/Map/Map9/925032904.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033000.img.xml b/wz/Map.wz/Map/Map9/925033000.img.xml index bdeb6e49ab..1835c4d32f 100644 --- a/wz/Map.wz/Map/Map9/925033000.img.xml +++ b/wz/Map.wz/Map/Map9/925033000.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033001.img.xml b/wz/Map.wz/Map/Map9/925033001.img.xml index 5e30dfb368..f431784d44 100644 --- a/wz/Map.wz/Map/Map9/925033001.img.xml +++ b/wz/Map.wz/Map/Map9/925033001.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033002.img.xml b/wz/Map.wz/Map/Map9/925033002.img.xml index 44d5330f23..a5751420a5 100644 --- a/wz/Map.wz/Map/Map9/925033002.img.xml +++ b/wz/Map.wz/Map/Map9/925033002.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033003.img.xml b/wz/Map.wz/Map/Map9/925033003.img.xml index 44b3f4231f..f7c5a8d860 100644 --- a/wz/Map.wz/Map/Map9/925033003.img.xml +++ b/wz/Map.wz/Map/Map9/925033003.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033004.img.xml b/wz/Map.wz/Map/Map9/925033004.img.xml index 2ee62c3373..35ccee3396 100644 --- a/wz/Map.wz/Map/Map9/925033004.img.xml +++ b/wz/Map.wz/Map/Map9/925033004.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033100.img.xml b/wz/Map.wz/Map/Map9/925033100.img.xml index 7784f4a980..2842ad99de 100644 --- a/wz/Map.wz/Map/Map9/925033100.img.xml +++ b/wz/Map.wz/Map/Map9/925033100.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033101.img.xml b/wz/Map.wz/Map/Map9/925033101.img.xml index e7c1d85934..b363cd77e3 100644 --- a/wz/Map.wz/Map/Map9/925033101.img.xml +++ b/wz/Map.wz/Map/Map9/925033101.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033102.img.xml b/wz/Map.wz/Map/Map9/925033102.img.xml index 527cebb948..9bdb447b9a 100644 --- a/wz/Map.wz/Map/Map9/925033102.img.xml +++ b/wz/Map.wz/Map/Map9/925033102.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033103.img.xml b/wz/Map.wz/Map/Map9/925033103.img.xml index 7154b1178a..482f3b2ae9 100644 --- a/wz/Map.wz/Map/Map9/925033103.img.xml +++ b/wz/Map.wz/Map/Map9/925033103.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033104.img.xml b/wz/Map.wz/Map/Map9/925033104.img.xml index 8d430f44b9..c145363d3c 100644 --- a/wz/Map.wz/Map/Map9/925033104.img.xml +++ b/wz/Map.wz/Map/Map9/925033104.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033200.img.xml b/wz/Map.wz/Map/Map9/925033200.img.xml index 819685f998..88eed7ee5a 100644 --- a/wz/Map.wz/Map/Map9/925033200.img.xml +++ b/wz/Map.wz/Map/Map9/925033200.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033201.img.xml b/wz/Map.wz/Map/Map9/925033201.img.xml index b3e172f928..158e37149b 100644 --- a/wz/Map.wz/Map/Map9/925033201.img.xml +++ b/wz/Map.wz/Map/Map9/925033201.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033202.img.xml b/wz/Map.wz/Map/Map9/925033202.img.xml index 308c981820..04efc63446 100644 --- a/wz/Map.wz/Map/Map9/925033202.img.xml +++ b/wz/Map.wz/Map/Map9/925033202.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033203.img.xml b/wz/Map.wz/Map/Map9/925033203.img.xml index c5e98b9011..8ba17286cd 100644 --- a/wz/Map.wz/Map/Map9/925033203.img.xml +++ b/wz/Map.wz/Map/Map9/925033203.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033204.img.xml b/wz/Map.wz/Map/Map9/925033204.img.xml index 31269bbcb0..59fa812285 100644 --- a/wz/Map.wz/Map/Map9/925033204.img.xml +++ b/wz/Map.wz/Map/Map9/925033204.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033300.img.xml b/wz/Map.wz/Map/Map9/925033300.img.xml index c94789361f..70031a6749 100644 --- a/wz/Map.wz/Map/Map9/925033300.img.xml +++ b/wz/Map.wz/Map/Map9/925033300.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033301.img.xml b/wz/Map.wz/Map/Map9/925033301.img.xml index 849294171e..2f12090a97 100644 --- a/wz/Map.wz/Map/Map9/925033301.img.xml +++ b/wz/Map.wz/Map/Map9/925033301.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033302.img.xml b/wz/Map.wz/Map/Map9/925033302.img.xml index e7bc284984..5312bac0c5 100644 --- a/wz/Map.wz/Map/Map9/925033302.img.xml +++ b/wz/Map.wz/Map/Map9/925033302.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033303.img.xml b/wz/Map.wz/Map/Map9/925033303.img.xml index f819fe7d11..2335c9ad45 100644 --- a/wz/Map.wz/Map/Map9/925033303.img.xml +++ b/wz/Map.wz/Map/Map9/925033303.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033304.img.xml b/wz/Map.wz/Map/Map9/925033304.img.xml index 30f1eb4af4..af6b5b1bf1 100644 --- a/wz/Map.wz/Map/Map9/925033304.img.xml +++ b/wz/Map.wz/Map/Map9/925033304.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033400.img.xml b/wz/Map.wz/Map/Map9/925033400.img.xml index b69a9dbfaa..cb0625dc95 100644 --- a/wz/Map.wz/Map/Map9/925033400.img.xml +++ b/wz/Map.wz/Map/Map9/925033400.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033401.img.xml b/wz/Map.wz/Map/Map9/925033401.img.xml index 5da6591e6b..a1918dfa0e 100644 --- a/wz/Map.wz/Map/Map9/925033401.img.xml +++ b/wz/Map.wz/Map/Map9/925033401.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033402.img.xml b/wz/Map.wz/Map/Map9/925033402.img.xml index 1a423ec7ad..a88c941015 100644 --- a/wz/Map.wz/Map/Map9/925033402.img.xml +++ b/wz/Map.wz/Map/Map9/925033402.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033403.img.xml b/wz/Map.wz/Map/Map9/925033403.img.xml index dbe14206a3..7906fb1745 100644 --- a/wz/Map.wz/Map/Map9/925033403.img.xml +++ b/wz/Map.wz/Map/Map9/925033403.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033404.img.xml b/wz/Map.wz/Map/Map9/925033404.img.xml index 22bfa12d07..18103e5f04 100644 --- a/wz/Map.wz/Map/Map9/925033404.img.xml +++ b/wz/Map.wz/Map/Map9/925033404.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033500.img.xml b/wz/Map.wz/Map/Map9/925033500.img.xml index ff3699c1f1..e81ab6524f 100644 --- a/wz/Map.wz/Map/Map9/925033500.img.xml +++ b/wz/Map.wz/Map/Map9/925033500.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033501.img.xml b/wz/Map.wz/Map/Map9/925033501.img.xml index fbbf963e93..c7c7e99918 100644 --- a/wz/Map.wz/Map/Map9/925033501.img.xml +++ b/wz/Map.wz/Map/Map9/925033501.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033502.img.xml b/wz/Map.wz/Map/Map9/925033502.img.xml index 5aa4b12d9e..acd9bd289e 100644 --- a/wz/Map.wz/Map/Map9/925033502.img.xml +++ b/wz/Map.wz/Map/Map9/925033502.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033503.img.xml b/wz/Map.wz/Map/Map9/925033503.img.xml index cde6f48a54..0a6ec36af4 100644 --- a/wz/Map.wz/Map/Map9/925033503.img.xml +++ b/wz/Map.wz/Map/Map9/925033503.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033504.img.xml b/wz/Map.wz/Map/Map9/925033504.img.xml index 35e39d22df..25684f74c8 100644 --- a/wz/Map.wz/Map/Map9/925033504.img.xml +++ b/wz/Map.wz/Map/Map9/925033504.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033600.img.xml b/wz/Map.wz/Map/Map9/925033600.img.xml index 462050f4e0..bcf3a0cf45 100644 --- a/wz/Map.wz/Map/Map9/925033600.img.xml +++ b/wz/Map.wz/Map/Map9/925033600.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033601.img.xml b/wz/Map.wz/Map/Map9/925033601.img.xml index 3c64fbcf09..270be7354c 100644 --- a/wz/Map.wz/Map/Map9/925033601.img.xml +++ b/wz/Map.wz/Map/Map9/925033601.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033602.img.xml b/wz/Map.wz/Map/Map9/925033602.img.xml index e550ba81c0..0d8a5cbbb3 100644 --- a/wz/Map.wz/Map/Map9/925033602.img.xml +++ b/wz/Map.wz/Map/Map9/925033602.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033603.img.xml b/wz/Map.wz/Map/Map9/925033603.img.xml index d760e40f6a..e390ea203a 100644 --- a/wz/Map.wz/Map/Map9/925033603.img.xml +++ b/wz/Map.wz/Map/Map9/925033603.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033604.img.xml b/wz/Map.wz/Map/Map9/925033604.img.xml index 7b4477af30..f0f44e1694 100644 --- a/wz/Map.wz/Map/Map9/925033604.img.xml +++ b/wz/Map.wz/Map/Map9/925033604.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033700.img.xml b/wz/Map.wz/Map/Map9/925033700.img.xml index 5c8f0c2271..c72b565f5a 100644 --- a/wz/Map.wz/Map/Map9/925033700.img.xml +++ b/wz/Map.wz/Map/Map9/925033700.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033701.img.xml b/wz/Map.wz/Map/Map9/925033701.img.xml index 9a2aa8cec4..ca81183ef2 100644 --- a/wz/Map.wz/Map/Map9/925033701.img.xml +++ b/wz/Map.wz/Map/Map9/925033701.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033702.img.xml b/wz/Map.wz/Map/Map9/925033702.img.xml index 7c8a687dd0..25025bb7db 100644 --- a/wz/Map.wz/Map/Map9/925033702.img.xml +++ b/wz/Map.wz/Map/Map9/925033702.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033703.img.xml b/wz/Map.wz/Map/Map9/925033703.img.xml index 964bc7ec93..04f18442dd 100644 --- a/wz/Map.wz/Map/Map9/925033703.img.xml +++ b/wz/Map.wz/Map/Map9/925033703.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033704.img.xml b/wz/Map.wz/Map/Map9/925033704.img.xml index 83787280d0..f01fd80cee 100644 --- a/wz/Map.wz/Map/Map9/925033704.img.xml +++ b/wz/Map.wz/Map/Map9/925033704.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033800.img.xml b/wz/Map.wz/Map/Map9/925033800.img.xml index 65ccc412e4..82d5024a0d 100644 --- a/wz/Map.wz/Map/Map9/925033800.img.xml +++ b/wz/Map.wz/Map/Map9/925033800.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033801.img.xml b/wz/Map.wz/Map/Map9/925033801.img.xml index 2e3b4729ec..dac06ed10e 100644 --- a/wz/Map.wz/Map/Map9/925033801.img.xml +++ b/wz/Map.wz/Map/Map9/925033801.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033802.img.xml b/wz/Map.wz/Map/Map9/925033802.img.xml index fe1eea8b02..b99caa10c3 100644 --- a/wz/Map.wz/Map/Map9/925033802.img.xml +++ b/wz/Map.wz/Map/Map9/925033802.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033803.img.xml b/wz/Map.wz/Map/Map9/925033803.img.xml index 4e4c522783..b75d0007a2 100644 --- a/wz/Map.wz/Map/Map9/925033803.img.xml +++ b/wz/Map.wz/Map/Map9/925033803.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Map/Map9/925033804.img.xml b/wz/Map.wz/Map/Map9/925033804.img.xml index 0165fa09f2..4992c5048e 100644 --- a/wz/Map.wz/Map/Map9/925033804.img.xml +++ b/wz/Map.wz/Map/Map9/925033804.img.xml @@ -17,8 +17,8 @@ - - + + diff --git a/wz/Map.wz/Physics.img.xml b/wz/Map.wz/Physics.img.xml index 2565a59df1..fb896723d5 100644 --- a/wz/Map.wz/Physics.img.xml +++ b/wz/Map.wz/Physics.img.xml @@ -1,22 +1,22 @@ - - + + - - - - + + + + - + diff --git a/wz/Mob.wz/5090000.img.xml b/wz/Mob.wz/5090000.img.xml index a329bdb977..38e1225b2e 100644 --- a/wz/Mob.wz/5090000.img.xml +++ b/wz/Mob.wz/5090000.img.xml @@ -12,8 +12,8 @@ - - + + @@ -36,6 +36,9 @@ + + + diff --git a/wz/Mob.wz/5090001.img.xml b/wz/Mob.wz/5090001.img.xml index 49331819f1..0e485ee905 100644 --- a/wz/Mob.wz/5090001.img.xml +++ b/wz/Mob.wz/5090001.img.xml @@ -3,17 +3,17 @@ - - - + + + - - + + @@ -36,6 +36,9 @@ + + + diff --git a/wz/Mob.wz/6090000.img.xml b/wz/Mob.wz/6090000.img.xml index f4295dbda2..2f7ec12f67 100644 --- a/wz/Mob.wz/6090000.img.xml +++ b/wz/Mob.wz/6090000.img.xml @@ -13,7 +13,7 @@ - + @@ -43,6 +43,9 @@ + + + diff --git a/wz/Mob.wz/6090001.img.xml b/wz/Mob.wz/6090001.img.xml index 814372cca2..ca48480c98 100644 --- a/wz/Mob.wz/6090001.img.xml +++ b/wz/Mob.wz/6090001.img.xml @@ -13,7 +13,7 @@ - + @@ -36,6 +36,9 @@ + + + diff --git a/wz/Mob.wz/6090002.img.xml b/wz/Mob.wz/6090002.img.xml index d19d98e8c4..d5e0df00ab 100644 --- a/wz/Mob.wz/6090002.img.xml +++ b/wz/Mob.wz/6090002.img.xml @@ -4,16 +4,16 @@ - - + + - - + + @@ -36,6 +36,9 @@ + + + diff --git a/wz/Mob.wz/6090003.img.xml b/wz/Mob.wz/6090003.img.xml index 25eada6001..274177a3b8 100644 --- a/wz/Mob.wz/6090003.img.xml +++ b/wz/Mob.wz/6090003.img.xml @@ -13,7 +13,7 @@ - + @@ -37,6 +37,9 @@ + + + diff --git a/wz/Mob.wz/6090004.img.xml b/wz/Mob.wz/6090004.img.xml index 6081a32446..cb5e5042b4 100644 --- a/wz/Mob.wz/6090004.img.xml +++ b/wz/Mob.wz/6090004.img.xml @@ -4,7 +4,7 @@ - + @@ -12,7 +12,7 @@ - + @@ -37,6 +37,9 @@ + + + diff --git a/wz/Mob.wz/8220007.img.xml b/wz/Mob.wz/8220007.img.xml index 4752eb0afe..26ebe7ce92 100644 --- a/wz/Mob.wz/8220007.img.xml +++ b/wz/Mob.wz/8220007.img.xml @@ -28,6 +28,9 @@ + + + diff --git a/wz/Mob.wz/8810018.img.xml b/wz/Mob.wz/8810018.img.xml index 28cc608667..17cbaac80a 100644 --- a/wz/Mob.wz/8810018.img.xml +++ b/wz/Mob.wz/8810018.img.xml @@ -31,6 +31,7 @@ + diff --git a/wz/Mob.wz/8820000.img.xml b/wz/Mob.wz/8820000.img.xml index d0e4a9b663..84fe6fb141 100644 --- a/wz/Mob.wz/8820000.img.xml +++ b/wz/Mob.wz/8820000.img.xml @@ -73,6 +73,9 @@ + + + diff --git a/wz/Mob.wz/8820002.img.xml b/wz/Mob.wz/8820002.img.xml index a052489f4f..9c3ff68c4b 100644 --- a/wz/Mob.wz/8820002.img.xml +++ b/wz/Mob.wz/8820002.img.xml @@ -71,6 +71,9 @@ + + + diff --git a/wz/Mob.wz/8820003.img.xml b/wz/Mob.wz/8820003.img.xml index 2cea3a84ee..0caec65ff3 100644 --- a/wz/Mob.wz/8820003.img.xml +++ b/wz/Mob.wz/8820003.img.xml @@ -23,9 +23,12 @@ - + + + + diff --git a/wz/Mob.wz/8820004.img.xml b/wz/Mob.wz/8820004.img.xml index 356bab630e..8a2a8cdd72 100644 --- a/wz/Mob.wz/8820004.img.xml +++ b/wz/Mob.wz/8820004.img.xml @@ -24,7 +24,7 @@ - + @@ -46,6 +46,9 @@ + + + diff --git a/wz/Mob.wz/8820005.img.xml b/wz/Mob.wz/8820005.img.xml index 977fc1fda1..48c2ffe81d 100644 --- a/wz/Mob.wz/8820005.img.xml +++ b/wz/Mob.wz/8820005.img.xml @@ -25,7 +25,7 @@ - + @@ -59,6 +59,9 @@ + + + diff --git a/wz/Mob.wz/8820006.img.xml b/wz/Mob.wz/8820006.img.xml index e6d3eaa36b..222bf2509c 100644 --- a/wz/Mob.wz/8820006.img.xml +++ b/wz/Mob.wz/8820006.img.xml @@ -25,7 +25,7 @@ - + @@ -68,6 +68,9 @@ + + + diff --git a/wz/Mob.wz/9300187.img.xml b/wz/Mob.wz/9300187.img.xml index 7711a90777..f723538682 100644 --- a/wz/Mob.wz/9300187.img.xml +++ b/wz/Mob.wz/9300187.img.xml @@ -32,9 +32,6 @@ - - - diff --git a/wz/Mob.wz/9300192.img.xml b/wz/Mob.wz/9300192.img.xml index 2bb97039ae..110ff11566 100644 --- a/wz/Mob.wz/9300192.img.xml +++ b/wz/Mob.wz/9300192.img.xml @@ -38,9 +38,6 @@ - - - diff --git a/wz/Mob.wz/9300207.img.xml b/wz/Mob.wz/9300207.img.xml index 533d6fc684..81b8bf443e 100644 --- a/wz/Mob.wz/9300207.img.xml +++ b/wz/Mob.wz/9300207.img.xml @@ -34,9 +34,6 @@ - - - diff --git a/wz/Mob.wz/9300210.img.xml b/wz/Mob.wz/9300210.img.xml index d4de9e7ad6..f3ada39273 100644 --- a/wz/Mob.wz/9300210.img.xml +++ b/wz/Mob.wz/9300210.img.xml @@ -35,9 +35,6 @@ - - - diff --git a/wz/Mob.wz/9400014.img.xml b/wz/Mob.wz/9400014.img.xml index 3a5f5f50e8..d2c338c3ac 100644 --- a/wz/Mob.wz/9400014.img.xml +++ b/wz/Mob.wz/9400014.img.xml @@ -19,6 +19,9 @@ + + + diff --git a/wz/Mob.wz/9400112.img.xml b/wz/Mob.wz/9400112.img.xml index 7ad857f11a..9537375a69 100644 --- a/wz/Mob.wz/9400112.img.xml +++ b/wz/Mob.wz/9400112.img.xml @@ -22,6 +22,9 @@ + + + diff --git a/wz/Mob.wz/9400113.img.xml b/wz/Mob.wz/9400113.img.xml index e452cc31ee..869e869fa7 100644 --- a/wz/Mob.wz/9400113.img.xml +++ b/wz/Mob.wz/9400113.img.xml @@ -24,6 +24,9 @@ + + + diff --git a/wz/Mob.wz/9400120.img.xml b/wz/Mob.wz/9400120.img.xml index 47464a8c15..2a758b291a 100644 --- a/wz/Mob.wz/9400120.img.xml +++ b/wz/Mob.wz/9400120.img.xml @@ -137,6 +137,9 @@ + + + diff --git a/wz/Mob.wz/9400121.img.xml b/wz/Mob.wz/9400121.img.xml index 018fa1bf74..1bff482556 100644 --- a/wz/Mob.wz/9400121.img.xml +++ b/wz/Mob.wz/9400121.img.xml @@ -20,6 +20,9 @@ + + + diff --git a/wz/Mob.wz/9400122.img.xml b/wz/Mob.wz/9400122.img.xml index 5f20fc0555..e3ef4eb721 100644 --- a/wz/Mob.wz/9400122.img.xml +++ b/wz/Mob.wz/9400122.img.xml @@ -137,6 +137,9 @@ + + + diff --git a/wz/Mob.wz/9400205.img.xml b/wz/Mob.wz/9400205.img.xml index 46b4bbc381..dc789f78b3 100644 --- a/wz/Mob.wz/9400205.img.xml +++ b/wz/Mob.wz/9400205.img.xml @@ -21,6 +21,9 @@ + + + diff --git a/wz/Mob.wz/9400300.img.xml b/wz/Mob.wz/9400300.img.xml index a7ee22f678..c399d1c2c6 100644 --- a/wz/Mob.wz/9400300.img.xml +++ b/wz/Mob.wz/9400300.img.xml @@ -22,6 +22,9 @@ + + + diff --git a/wz/Mob.wz/9500340.img.xml b/wz/Mob.wz/9500340.img.xml index 21eaebebb1..7a499732d1 100644 --- a/wz/Mob.wz/9500340.img.xml +++ b/wz/Mob.wz/9500340.img.xml @@ -1,49 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/wz/Npc.wz/9110002.img.xml b/wz/Npc.wz/9110002.img.xml index 27264eea70..ee8957cd25 100644 --- a/wz/Npc.wz/9110002.img.xml +++ b/wz/Npc.wz/9110002.img.xml @@ -6,6 +6,11 @@ + + + + + diff --git a/wz/Npc.wz/9120015.img.xml b/wz/Npc.wz/9120015.img.xml index b59ddeb97b..93385d42a9 100644 --- a/wz/Npc.wz/9120015.img.xml +++ b/wz/Npc.wz/9120015.img.xml @@ -7,7 +7,7 @@ - + diff --git a/wz/Quest.wz/Act.img.xml b/wz/Quest.wz/Act.img.xml index bec6245b2a..031d3e07fb 100644 --- a/wz/Quest.wz/Act.img.xml +++ b/wz/Quest.wz/Act.img.xml @@ -3332,11 +3332,29 @@ - + - + + + + + + + + + + + + + + + + + + + @@ -17201,6 +17219,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -55776,4 +55843,11 @@ + + + + + + + diff --git a/wz/Quest.wz/Check.img.xml b/wz/Quest.wz/Check.img.xml index 7842a9f7a9..b7fd07bbf3 100644 --- a/wz/Quest.wz/Check.img.xml +++ b/wz/Quest.wz/Check.img.xml @@ -35865,26 +35865,21 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -57334,25 +57329,24 @@ - + - - - - - - - - - - - + + - + + + + + + + + + - + @@ -76715,4 +76709,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wz/Quest.wz/QuestInfo.img.xml b/wz/Quest.wz/QuestInfo.img.xml index aea8cac0bc..c770ef5d7a 100644 --- a/wz/Quest.wz/QuestInfo.img.xml +++ b/wz/Quest.wz/QuestInfo.img.xml @@ -10679,12 +10679,11 @@ Able to proceed to 'For the peace of Victoria Island...' as next quest - - - - - - + + + + + @@ -19226,11 +19225,14 @@ Able to proceed to 'Merry-go-round in Kampung' as next quest. - - - - - + + + + + @@ -23789,4 +23791,11 @@ Able to proceed to 'Merry-go-round in Kampung' as next quest. + + + + + + + diff --git a/wz/Quest.wz/Say.img.xml b/wz/Quest.wz/Say.img.xml index e3592323c9..59e04a5849 100644 --- a/wz/Quest.wz/Say.img.xml +++ b/wz/Quest.wz/Say.img.xml @@ -3452,28 +3452,21 @@ - + - - - - + + + + - + - + - - - - - - - - + @@ -17884,9 +17877,20 @@ - - + + + + + + + + + + + + + @@ -64877,4 +64881,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wz/String.wz/Map.img.xml b/wz/String.wz/Map.img.xml index 8d9754126d..713e5b758a 100644 --- a/wz/String.wz/Map.img.xml +++ b/wz/String.wz/Map.img.xml @@ -14416,7 +14416,7 @@ - + diff --git a/wz/String.wz/MonsterBook.img.xml b/wz/String.wz/MonsterBook.img.xml index 559ad9277b..f6a625f006 100644 --- a/wz/String.wz/MonsterBook.img.xml +++ b/wz/String.wz/MonsterBook.img.xml @@ -3191,49 +3191,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -4351,37 +4309,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -5905,8 +5833,13 @@ - - + + + + + + + @@ -5915,8 +5848,13 @@ - - + + + + + + + @@ -5929,41 +5867,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -6474,40 +6378,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -7902,8 +7773,13 @@ - - + + + + + + + @@ -7914,8 +7790,14 @@ - - + + + + + + + + @@ -7924,8 +7806,13 @@ - - + + + + + + + @@ -7936,8 +7823,13 @@ - - + + + + + + + @@ -8781,17 +8673,7 @@ - - - - - - - - - - - + @@ -12014,47 +11896,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -12067,42 +11909,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -12115,53 +11922,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/wz/UI.wz/UIWindow.img.xml b/wz/UI.wz/UIWindow.img.xml index 2353611dc6..66abd4f8eb 100644 --- a/wz/UI.wz/UIWindow.img.xml +++ b/wz/UI.wz/UIWindow.img.xml @@ -9637,7 +9637,7 @@ - + @@ -9681,11 +9681,11 @@ - + - + @@ -10098,6 +10098,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +