P0nk
63a2aeee10
Rename and clean up MaplePartyCharacter
2021-09-09 21:45:27 +02:00
P0nk
714df342d9
Rename and clean up MapleParty
2021-09-09 21:44:09 +02:00
P0nk
5aa0368090
Rename and clean up MapleMessengerCharacter
2021-09-09 21:37:42 +02:00
P0nk
49b5730e5f
Rename and clean up MapleMessenger
2021-09-09 21:37:12 +02:00
P0nk
f8b5f713f3
Rename and clean up MapleGuildResponse
2021-09-09 21:35:34 +02:00
P0nk
803911c10f
Rename and clean up MapleGuildCharacter
2021-09-09 21:35:06 +02:00
P0nk
559d3a42b3
Rename and clean up MapleGuild
2021-09-09 21:34:29 +02:00
P0nk
5e5f7b12ca
Rename and clean up MapleAlliance
2021-09-09 21:33:36 +02:00
P0nk
4c803b62a8
Rename and clean up MapleInviteCoordinator
2021-09-09 21:31:58 +02:00
P0nk
aea3a7921d
Rename and clean up MapleEventRecallCoordinator
2021-09-09 21:31:22 +02:00
P0nk
448c02033d
Rename and clean up MapleRing
2021-09-09 21:23:45 +02:00
P0nk
8af0999510
Rename and clean up MapleQuestStatus
2021-09-09 21:23:06 +02:00
P0nk
f4f5e12a50
Rename and clean up MapleMount
2021-09-09 21:22:04 +02:00
P0nk
3e1b5b93d5
Rename and clean up MapleJob
2021-09-09 21:21:04 +02:00
P0nk
ee503eedce
Rename and clean up MapleFamilyEntry
2021-09-09 21:19:39 +02:00
P0nk
0c8bef6842
Rename and clean up MapleFamilyEntitlement
2021-09-09 21:17:31 +02:00
P0nk
3370152d58
Rename and clean up MapleFamily
2021-09-09 21:16:56 +02:00
P0nk
0c721b85dd
Rename and clean up MapleDisease
2021-09-09 21:15:22 +02:00
P0nk
b07e6799dc
Rename and clean up MapleClient
2021-09-09 21:13:48 +02:00
P0nk
7dc3a2159a
Rename and clean up MapleCharacter
2021-09-09 21:09:45 +02:00
P0nk
46bd0570d7
Rename and clean up MapleBuffStat
2021-09-09 21:02:22 +02:00
P0nk
6ea9a57e9f
Rename and clean up MapleQuickslotBinding
2021-09-09 20:59:45 +02:00
P0nk
280e28163c
Rename and clean up MapleKeyBinding
2021-09-09 20:58:28 +02:00
P0nk
065ef632ac
Rename and clean up MapleKarmaManipulator
2021-09-09 20:55:47 +02:00
P0nk
b2cbb65c6a
Rename and clean up MapleInventoryManipulator
2021-09-09 20:55:07 +02:00
P0nk
a5541c121c
Rename and clean up MapleWeaponType
2021-09-09 20:52:49 +02:00
P0nk
6ca5abd896
Rename and clean up MaplePet
2021-09-09 20:51:30 +02:00
P0nk
5ed7cf73d1
Rename and clean up MapleInventoryType
2021-09-09 20:49:05 +02:00
P0nk
1b945bca10
Rename and clean up MapleInventory
2021-09-09 08:34:01 +02:00
P0nk
1532f66bdf
Remove "Maple" prefix from packet handler names
2021-09-06 20:50:35 +02:00
P0nk
faf993cae6
Remove LittleEndianAccessor class hierarchy
2021-08-23 22:11:58 +02:00
P0nk
da2d8abc56
Handlers read from InPacket instead of SeekableLittleEndianAccessor
2021-08-22 22:10:19 +02:00
P0nk
b3d422a6c5
Remove remaining uses of MaplePacketLittleEndianWriter
2021-08-22 21:03:51 +02:00
P0nk
8f6860d7d7
All packet creating methods now create Packet instead of byte[]
...
This commit got way too big...
- Remove deprecated methods for sending packets
- Favor OutPacket & Packet over MaplePacketLittleEndianWriter, LittleEndianWriter, and byte array
- Split up some packet creating methods into separate classes
2021-08-21 01:36:51 +02:00
P0nk
b5cd6887ae
Let PacketCreator create Packet - initial test
2021-08-20 16:12:56 +02:00
P0nk
e184f25184
Remove "Maple" prefix from MaplePacketCreator name
2021-08-19 21:31:57 +02:00
Ponk
579e3c639f
Merge pull request #23 from RubenD96/master
...
Complete rework of WhisperHandler including proper chase functionality
2021-08-19 11:57:49 +02:00
P0nk
8c4d3092a7
Remove "Maple" prefix from MapleSessionCoordinator name
2021-08-18 15:47:01 +02:00
P0nk
6e6fbf3be7
Consistently use Hwid domain object, fix login bypass
...
Login bypass (skip pin/pic) was broken due to an
inconsistency in hwid format.
2021-07-15 23:51:01 +02:00
P0nk
94e1125eca
Move some remaining bits and pieces to netty implementation, start cleaning up
2021-07-13 21:54:07 +02:00
P0nk
5a7d8e6b1f
Use MapleClient for session management
...
First working version of the Netty implementation,
but there's a lot remaining to be done.
2021-07-11 18:56:45 +02:00
P0nk
0e98abff41
Minor renaming and refactoring
2021-06-29 20:27:32 +02:00
P0nk
828c3c5345
Add Hwid class for "nibble hwid" part of "remote host"
2021-06-29 20:26:14 +02:00
P0nk
9638d5c417
Initial Netty implementation for networking
...
Split into 1 LoginServer and 1 ChannelServer per channel.
There is still a lot of cleanup and refactoring to be done.
Currently, the reliance on IoSession holding client state
is the most pressing issue to be addressed.
2021-06-23 18:20:08 +02:00
James McDowell
e967294eb9
Add back in NPC conversation names
...
The names of the npc conversations were useful for context. Added them back in.
2021-05-26 19:41:27 +10:00
James McDowell
9128329d37
Swapped from list to set to prevent duplicates
...
Use a set instead, clone instead of adding directly to the list.
2021-05-20 19:16:22 +10:00
James McDowell
cff3d3df56
Added the ability to specify a custom rebirth npc id, which is automatically added to the list of scriptable npcs for overriding. Changed scriptable npcs to use config instead of a constants file, so that users can easily modify them without digging into the code and requiring a rebuild.
2021-05-16 14:46:38 +10:00
James McDowell
45ca7009c8
Updated to allow a generic rebirth npc id to be passed through and used for rebirthing if it's enabled.
2021-05-16 10:32:51 +10:00
RubenD96
ed8e6775df
WhisperHandler reformatting the case of target == null
2021-04-23 15:11:53 +02:00
RubenD96
ade50bad5e
Chase functionality (/c name) to warp to the exact location of the target
2021-04-22 22:03:59 +02:00