-Added a limit for !spawn command (Only 4x or lower ratio of original monster is allowed to be summoned)
-Added NPC script 'Entrance Lock' (Zipangu : 2012 Roppongi Mall, Core blaze squad system)
-Added Quest script 'Break of Blaze'
-Added Quest script 'Magic, Science and space'
-Added Quest script 'A rush of Core Blaze'
-Added Quest script 'Activating Core Blaze'
Rev 555 :
-NPC Keroben now give the item 'Holy Water of Life' if the character have 'Holy cup' in possession (Temporary until the entire Horntail quest is fixed, same for Life Root)
Rev 554 :
-Patched Remote hack based on IP (Ability to access other character which are currently logged on via packet editing)
Rev 553 :
-[MSEA v.92] Soaring skill (Ability to fly)
-Code clean up
Rev 552 :
-Added portal script 'catPriest_map' to 'Forest of the Ghost Priest'
Rev 551 :
-Added Meso drop for Veetron and Slygie
-Some fixes for item vac auto ban system (It should not have anymore false bans due to looting on ropes)
Rev 550 :
-Added Equip stats "hands", equipment with hands will now be added
-Added stats randomization for hands
Rev 549 :
-Fix for rev 547 commit (Bless of Fairy not showing up on highest level character and wrong skill id for Legend job)
Rev 548 :
-[MSEA v.92] Neutralize buff effect on monster (Monster will not be able to bump into character when buffed with neutralize, unfortunately there's nothing I can do to get it working on v.82)
Rev 547 :
-Bless of fairy skill (Level limit for Adventurer, Aran and Evan : 12. Level limit for Cygnus : 20)
Rev 546 :
-Added getHands() method in PlayerStats
-Added player hands calculation based on Dex, Int and Luck (Since a couple of new weapons now requires that, for anti cheat purposes)
Rev 545 :
-Fixed Disease/debuff not cancelling after changing channel or enter Cash Shop (Data is now brought over to other channel)
Rev 544 :
-[MSEA v.92] Added Darkness Element for Evan skills
-[MSEA v.92] Fixed packet structure needed to get in-game
-[MSEA v.92] Fixed 'Elemental Reset' skill for Evan
-[MSEA v.92] Fixed 'Magic Booster' skill for Evan
-[MSEA v.92] Fixed 'Blessing of the Onyx' skill for Evan
-[MSEA v.92] Fixed 'Maple Warrior' skill for Evan
-[MSEA v.92] Fixed 'Slow' skill for Evan
-[MSEA v.92] In-game Poll system
-[MSEA v.92] Updated monster drops based on the latest list on MonsterBook.img
Rev 543 :
-Added "readInt2()" for unsigned integers using int_64 since Java doesn't support unsigned type yet.
-Fixed quest monster kills registering wrongly [Stupid HashMap : LinkedHashMap]
-Implemented new Item vac checking for player and pet loot (It should now be accurate without any false bans and auto ban after 5 loot attempts. Now includes server and client side checking)
Rev 541 :
-[Night Walker] Fixed Poison bomb, credits goes to Moogra for part of the code
http://i39.tinypic.com/bgzj36.jpg
Rev 540 :
-[Infighter] Fixed the skill "MP Recovery"
Rev 539 :
-Class bonus EXP of 10% when partying an Aran that is within the leech level. (Might be temporary, there'll be more EXP bonus event in future)
http://i44.tinypic.com/ixw3mc.jpg
Rev 538 :
-Added Ice Staff, Ice Wand, Thunder Staff, Fire Staff and Fire Wand to Ellinia Gachapon
-Added Ice Staff, Ice Wand, Fire Staff and Fire Wand to Mushroom Shrine Gachapon
Rev 537 :
-Disallowed dispel from dispelling buffs when "Hide" is on
Rev 536 :
-Added Portal Script at Clown Flyer for accessing Neaty Yeti Area
-Removed FieldLimit for GM on summoning bags
Rev 535 :
-[MSEA v.91] Fixed monster movement parsing
-[MSEA v.91] Added map description information for 'go50000'
-Increased the drop rate for Dunas 2
-Fixed Shadow Meso skill and attack formula for anti cheat purpose.
Rev 534 :
-Added portal script for s4tornado_enter.js (Ninja storm quest is now completable)
1) Find "[Storybook] Mysterious Letter" storybook from Dual Ghost Pirates.
2) Now travel to Ludi and talk the npc #1
3) Npc #1 will refer you to Orbis and talk to Npc #2 (Near the guild making place )
4) Travel back to Npc#1
5) The npc#1 then asks you to hunt for 3 items: Griffey Wind (Griffey), Thanatos Black Tornado (Thanatos), Boogie's Cursed Whirlwind (Zakum's summon, boogie).
6) Once you collect all the required items, travel to Leafre
7) Talk to your 4th job instructor to finish.
NPC #1: At Ludi, go to Terrace Hall (Toy Factory) and move all the way to your left until you reach Cloud Terrace 5. There is a hidden porter slightly to your left, enter it and you will find this NPC named Unknown Thief. Talk to him and he will ask you to get the Maple Marble from NPC #2.
NPC #2: Now go to Orbis where the Guild Headquarter is. Just outside the main building, there are 3 steps, teleport all the way to the top. You will see a Maple Leaf (yes, that's the NPC #2!). Click on it to get the Maple Marble and return to NPC #1 to complete the quest. Reward: 800,000 EXP
Rev 533 :
-Auto assigning of AP to STR when level <= 10 and job isn't Beginner, Cygnus and Legend.
-Added Item Maker scrolling effect to self and third party
-Changed MapleCharacter.meso and MapleCharacter.exp to int instead of Atomic Integer
Rev 532 :
-Alternative threading method for EventInstanceManager [2x faster :P}
-Fixed bossPQ saving system [A full BPQ gaining nearly 10k points instead of 1k stated]
-Some modifications to CopyOnWriteArrayList 'characters' in MapleMap (Fixed the random DC bug)
Rev 531 :
-Fixed summons when changing map
Rev 530 :
-Fixed Neo Tokyo Crystal NPC not teleporting players to the right place (Shibuya)
-Performance update for threading, it should now be running 3 ~ 4x faster (-Confidential-)
Rev 529 :
-Cleanup on MaplePacketDecoder.java
Rev 528 :
-Fixed Super transformation quest (Due to rev 505 commit)
-RunningOid for mapobject is now synchronized together with mutex instead of AtomicInteger
-Removed session TcpNoDelay attribute for packets
Rev 527 :
-Added a 2 ~ 4 seconds stun buffstat for Dragon Roar
Rev 526 :
-Added meso drop for Captain and Kru
-Added NPC script [squad] and instances for Boss Balrog (TODO : Entire battle system)
-Give "Seal of the Underground Dungeon" buff when entering the map "Dungeon - Balrog's Tomb"
Rev 525 :
-Added checking to prevent Reverse/Timeless [equipTradeBlock] item from being traded/duey'd/merchant'd
-Reverse/Timeless [equipTradeBlock] item to disappear when equipped once after dropping
-Fixed auto ban system not disconnecting players due to rev515 commit
Rev 523 ~ 524 :
-Fixed Adobis NPC due to rev512 commit
-Modified some MySQL query for it to work with mysql-connector-5.1.12.jar
-Updated mysql-connector-java-bin.jar to version 5.1.12
Rev 522 :
-Added a 5 second timer to decrease the number of sessions by 1 when closed (This is because HTTP connection is closed immediately, and the counter on previous rev won't work
-IP ban when the number of session exceeds 7
Rev 521 :
-Added IP ban system if 10 sessions are opened in 6 seconds (Most likely DOS)
Rev 520 :
-Added a limit of 5 connections per IP (Fooding sessions causing Celino's recent downtime, it was the tool which I've released on Kryptodev months ago.)
Rev 519 :
-Added extra checking for NPC teleport rock to prevent packet editing [If quest is completable, old : state = 1]
Rev 518 :
-Reverted MapleMap 'mapobject' ConcurrentHashMap to HashMap [Since it's causing random disconnection issue, synchorizing would be safer]
-Reduced the drop rate of scrolls, skillbook and equipment for drop extractor [MonsterDropCreator.java]
Rev 517 :
-Added Cygnus scripted quest for level 1 ~ 13
Rev 516 :
-Added support for collecting data of equipment level data [TODO : Implement it]
Rev 515 :
-Fixed NullPointerException for !ban command [Although it does work, just annoying]
-Pre-define size limit for certain Map/HashMap/LinkedHashMap
-Replaced for loop on object "mapobjects" with iterator [MapleMap.java]
Rev 514 :
-Replaced for loop on object "characters" with iterator [MapleMap.java]
Rev 513 :
-Added checking if the map allows Mystic Door before casting [Patch Map.wz/PE exploit]
Rev 512 :
-Added !tmegaphone GM command [Enable/disable megaphone, updated throughout the entire world]
-Added saveDispose() method to NPCConversationalManager.java, 100% non DC npc regardless of how the user click on it [TODO : Update all NPC scripts with the new format]
-Removed NPCScript.java [Uses invokeMethod() instead, faster]
Rev 511 :
-Added NPC shop for "Mu Mu The Hired Merchant" CS item
-Replaced ArrayList with CopyOnWriteArrayList on MapleMap
Rev 510 :
-Use ConcurrentHashMap instead of synchronizing [Linked]HashMap for thread-safety and speed (PlayerStorage and MapleMap)
Rev 509 :
-Added quest and squad system for Neo Tokyo Nameless Magic Monster and Dunas 2
Rev 508 :
-Added checking for items with "LOCK" flag when dropping/trading
Rev 507 :
-Fixed a spelling error with Pink Bean defeat message
-Some slight fixes to the previous commits
Rev 506 :
-Added checking for equipping weapon to other equipment slots of non weapon
-Fixed energy charge duration
Rev 505 :
-Added disposeIfPlayerBelow(byte size, int mapid) method to EventInstanceManager (Returns true if disposed)
-Updated event scripts for the new method
-Removed !eventstate command
-Removed getPlayers() method on EventInstanceManager
Rev 503 :
-Fixes for last revision
-Thread safety #2 ! (MapleMap.java, everything that access mapobject Map are now synchronized)
Rev 504 :
-Added server/RandomRewards.java, for caching of Gold Box, Silver Box and Fishing reward on startup [TODO : Gachapon in future :P]