MapleServer2
MapleServer2 copied to clipboard
MapleStory 2 Emulator
Parties
- ~~Basic usage (create, leave, invite)~~ - Correctly update HP/Location and grey out if not on the same map - Summon party scroll - Vote to kick - Enter Dungeon...
NPCs
- ~~Scripting~~ - ~~Proper dialogue (currently can't converse with NPCs, they say one line)~~ - ~~Quest dialogue~~ - ~~NPC movement~~ - Npc's should look towards the player when talking
## MapleServer2 ### Handlers - All must implement LogUnknownMode if they have multiple modes. - All modes must be separated into different methods. - All must be stateless. ### Packets...
Pets
- Pet catching - Pet spawning - ~~Using pets~~ - ~~Pet stats~~ - Pet level up - Pet fusion - Pet evolution - Change talents - Album - Inventory pets...
**Issues:** - Guild Focus doesn't save the changes - Supposed to receive a trophy after creating a guild - Checking in shouldn't be able to work within the first day...
Currently stat computations trigger a packet send immediately, and systems that touch stats to make changes trigger stat computations. This can be incredibly wasteful if there are multiple batched changes...
Stamina is not consumed when sprinting while swimming How to reproduce: [https://youtu.be/u7axeoI44mU](https://youtu.be/u7axeoI44mU)
If I close and open the UI of the premium club, the items I already received will be recharged. How to reproduce: [https://youtu.be/mXgbntz1lpA](https://youtu.be/mXgbntz1lpA)
Dungeons
- ~~Instances~~ - 4 player and 10 player (and inbetween) - Custom scripting to handle triggers - Rewards - Ranking system (S+, S, A, etc.)
 ## Enchant charges add 5% instead of 1% Currently, using failstack charges on your weapon increases the success chance by a number between 4 and 10, depending on the...