Commit Graph
125 Commits
Author SHA1 Message Date
Tristan Cormier bd0d7c63d2 feat(connection): implement character deletion message handlers 2026-01-11 15:57:29 -06:00
fallenoak b88f694285 feat(net): push and pop obj mgr in NetClient handlers 2026-01-06 19:12:49 -06:00
fallenoak a28a0588fc feat(net): add NetClient::SetObjMgr 2026-01-05 22:49:38 -06:00
fallenoak 8e06d02632 chore(build): update target links 2025-12-06 22:58:16 -06:00
fallenoak ecbe272039 feat(net): partially implement NetClient::WCCantConnect 2025-11-04 22:56:15 -06:00
fallenoak cc48239bcf fix(net): correct layout of CHARACTER_INFO struct 2025-10-30 15:30:19 -05:00
fallenoak 561840c01a feat(component): rename field for clarity 2025-10-16 08:42:42 -05:00
fallenoak 3e0a586238 feat(net): implement more of NetClient::Disconnect 2025-10-10 20:10:16 -05:00
fallenoak b925836c2c feat(net): add NETEVENTQUEUE dtor 2025-10-10 20:06:58 -05:00
fallenoak 93edfe896e feat(net): implement remainder of WowConnection::DoDisconnect 2025-10-10 19:52:31 -05:00
fallenoak 48dc644076 feat(client): implement more of ClientServices::RealmEnumCallback 2025-10-10 13:04:19 -05:00
fallenoak 32275f7b16 feat(net): add Grunt::ClientLink::WCDisconnected 2025-10-09 22:55:28 -05:00
fallenoak 02b709fda8 feat(net): add Grunt::ClientLink dtor 2025-10-09 22:49:20 -05:00
fallenoak 16de9b2cbd feat(net): implement NetClient::WCDisconnected 2025-10-09 22:32:24 -05:00
fallenoak 420f15afa4 feat(net): call CGlueMgr::NetDisconnectHandler from NetClient::HandleDisconnect 2025-10-09 22:26:17 -05:00
fallenoak fe5b21ed33 feat(net): implement NetClient::HandleDisconnect 2025-10-09 20:55:36 -05:00
Tristan 'Natrist' Cormierandfallenoak 3636efec34 feat(client): add ClientServices::GetRealmList (#111)
Co-authored-by: fallenoak <git@fallenoak.me>
2025-10-08 22:25:19 -05:00
Tristan 'Natrist' Cormier d27f6e45fd feat(net): add Login::IsLoggedOn (#106) 2025-10-08 12:21:48 -05:00
fallenoak 509cec3f94 feat(glue): implement character login in CGlueMgr::PollEnterWorld 2025-10-06 23:15:25 -05:00
fallenoak 9b262f901c feat(client): add ClientServices::GetErrorToken 2025-10-06 22:06:10 -05:00
fallenoak d4dde8d331 feat(glue): implement CCharacterSelection::UpdateCharacterList 2025-10-05 16:12:09 -05:00
fallenoak 9cac949796 feat(net): finish message read logic for character enumeration 2025-10-05 00:01:37 -05:00
fallenoak ad8cf56d29 feat(net): implement ClientConnection::Disconnect 2025-10-04 21:21:04 -05:00
fallenoak 700db49edc chore(net): use ClientConnection::Initiate consistently 2025-10-04 20:54:34 -05:00
fallenoak a5e7ca9a22 feat(ui): implement Script_GetCharacterListUpdate 2025-10-04 19:52:36 -05:00
fallenoak d3d28c1bce feat(glue): handle COP_CONNECT in CGlueMgr::PollAccountLogin 2025-10-03 23:39:42 -05:00
fallenoak 7a22ffb998 feat(net): handle SMSG_CHAR_ENUM 2025-10-03 22:52:33 -05:00
fallenoak a226ec7f76 feat(net): implement more of ClientConnection::Connect 2025-10-01 23:17:00 -05:00
fallenoak c0efa22bdf feat(net): call HandleRealmData in GruntLogin reconnect flow 2025-10-01 20:05:26 -05:00
fallenoak 6da008c942 feat(net): add ClientServices::JoinRealmResult 2025-10-01 19:49:30 -05:00
fallenoak 8b4cc6121a feat(net): implement remaining failure cases in GruntLogin::LogonResult 2025-09-30 22:51:21 -05:00
fallenoak ecc43fe40b feat(net): implement GruntLogin::Logoff 2025-09-30 21:23:05 -05:00
fallenoak cb986335f6 feat(net): implement all of GruntLogin::NextSecurityState 2025-09-30 21:15:38 -05:00
fallenoak 8e1df61749 feat(net): add Grunt::ClientLink::LogonStoredSession 2025-09-30 19:55:31 -05:00
fallenoak f97bf4a876 feat(net): implement GruntLogin::Reconnect 2025-09-30 16:26:20 -05:00
fallenoak eccd46684f feat(client): implement more of ClientServices::Logon 2025-09-30 16:21:36 -05:00
fallenoak 1d9cb65579 feat(net): use name found in various builds for LOGIN_RESULT_21 2025-09-29 20:26:04 -05:00
fallenoak b8062f3061 feat(net): use name found in various builds for LOGIN_STATE_15 2025-09-29 20:08:49 -05:00
fallenoak 2b3458769f chore(net): remove unneeded include from GruntLogin header 2025-09-27 21:36:43 -07:00
fallenoak 107fc8c479 chore(net): clean up additional comments and names 2025-09-27 21:30:42 -07:00
fallenoak fd062bee34 feat(net): stub GruntLogin::Reconnect 2025-09-26 23:07:44 -07:00
fallenoak a85bd4809f chore(net): rearrange defines and enums for clarity 2025-09-26 22:41:40 -07:00
fallenoak 2d3327d3ae chore(net): improve clarity in Grunt::ClientLink::ProveVersion 2025-09-26 20:49:31 -07:00
fallenoak 3349fcb6e7 feat(net): implement reconnect path in GruntLogin::GetVersionProof 2025-09-25 23:30:29 -07:00
fallenoak 597be15103 chore(net): stub out more of client version check during login 2025-09-25 23:15:53 -07:00
fallenoak b7b257f43f chore(net): tidy up version challenge defines 2025-09-25 22:26:17 -07:00
fallenoak 4312158dfa feat(net): implement reconnect path in ProveVersion 2025-09-25 22:01:00 -07:00
fallenoak d0f138a656 feat(net): implement CmdAuthReconnectProof 2025-09-25 19:16:01 -07:00
fallenoak cb48aca869 chore(net): clean up command handler result comments 2025-09-25 18:49:24 -07:00
fallenoak c7f9df77f1 feat(net): implement CmdAuthReconnectChallenge 2025-09-25 15:52:58 -07:00