Commit Graph
892 Commits
Author SHA1 Message Date
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 9329fd3552 feat(glue): add CGlueMgr::NetDisconnectHandler 2025-10-09 22:25:47 -05:00
fallenoak 629f0038e7 feat(client): add ClientServices::ValidDisconnect 2025-10-09 22:25:14 -05:00
fallenoak fe5b21ed33 feat(net): implement NetClient::HandleDisconnect 2025-10-09 20:55:36 -05:00
fallenoak 2b5cbdd629 feat(glue): implement CCharacterSelection::ClearCharacterList 2025-10-09 20:41:14 -05:00
fallenoak 5a4df16c39 feat(glue): finish handling IDLE_WORLD_LOGIN in CGlueMgr::StatusDialogClick 2025-10-09 20:32:16 -05:00
Tristan Cormier e3785010c4 feat(ui): implement Script_RealmListDialogCancelled 2025-10-09 19:49:15 -05:00
fallenoak 30699a72cf fix(glue): reset category counts in CRealmList::UpdateList 2025-10-09 00:46:00 -05:00
fallenoak 7b7f2a7c69 feat(glue): use GLUESCRIPTEVENT values in CRealmList 2025-10-09 00:37:24 -05:00
fallenoak 1b6bcdc59c feat(glue): handle errors with urls in CGlueMgr::PollAccountLogin 2025-10-09 00:18:41 -05:00
fallenoak e1a14f8550 feat(glue): handle LOGIN_STATE_FAILED in CGlueMgr::PollLoginServerLogin 2025-10-08 23:53:26 -05:00
fallenoak 8130d75496 feat(glue): add CGlueMgr::PollRealmList 2025-10-08 23:46:26 -05:00
fallenoak 5cf2a7f6e2 feat(ui): implement Script_RequestRealmList 2025-10-08 22:38:01 -05:00
fallenoak 1791f1f590 feat(glue): use better param name 2025-10-08 22:37:42 -05:00
fallenoak 04465437c0 feat(glue): add additional call to CGlueMgr::GetRealmList 2025-10-08 22:33:46 -05:00
fallenoak 0187611d4d feat(glue): implement CGlueMgr::GetRealmList 2025-10-08 22:30:01 -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' Cormierandfallenoak 0c2db0a97d feat(ui): implement Script_RealmListUpdateRate (#110)
Co-authored-by: fallenoak <git@fallenoak.me>
2025-10-08 21:44:40 -05:00
Tristan 'Natrist' Cormierandfallenoak 26f2255f53 feat(ui): implement Script_CancelRealmListQuery (#109)
Co-authored-by: fallenoak <git@fallenoak.me>
2025-10-08 21:29:51 -05:00
Tristan 'Natrist' Cormierandfallenoak 046575fb98 feat(client): add ClientServices::Send (#108)
Co-authored-by: fallenoak <git@fallenoak.me>
2025-10-08 21:15:19 -05:00
fallenoak 6f07492c7b feat(world): add SMMapObjDef 2025-10-08 19:55:51 -05:00
fallenoak b832afce84 feat(client): implement more of LoadNewWorld 2025-10-08 16:49:49 -05:00
fallenoak 0a77888154 feat(world): add CWorld::LoadMap 2025-10-08 16:49:49 -05:00
fallenoak 1e362b0c6e feat(world): add CMap::Load 2025-10-08 16:49:49 -05:00
Tristan 'Natrist' Cormierandfallenoak 9a48558429 feat(client): add assertion in ClientServices::Connection (#107)
Co-authored-by: fallenoak <git@fallenoak.me>
2025-10-08 15:11:01 -05:00
Tristan 'Natrist' Cormier d27f6e45fd feat(net): add Login::IsLoggedOn (#106) 2025-10-08 12:21:48 -05:00
fallenoak 56aad5b60f chore(glue): move include out of header 2025-10-08 09:06:55 -05:00
fallenoak e133953562 feat(glue): use GLUESCRIPTEVENT in GlueScriptEventsInitialize 2025-10-08 09:05:19 -05:00
fallenoak de8e5cd0ef feat(glue): assign explicit values to GLUESCRIPTEVENT 2025-10-08 09:04:33 -05:00
Tristan 'Natrist' Cormier b576c62fb8 feat(glue): add GLUESCRIPTEVENT enum (#105) 2025-10-08 08:49:17 -05:00
Tristan 'Natrist' Cormier a1b69a077c feat(glue): name IDLE_REALM_LIST in GLUE_IDLE_STATE (#104) 2025-10-07 22:06:57 -05:00
fallenoak 7d5d56a401 chore(client): fix style nits 2025-10-07 21:43:45 -05:00
fallenoak 20518b738b feat(client): implement LoginVerifyWorldHandler 2025-10-07 20:34:36 -05:00
fallenoak c92ca27a06 feat(console): stub ConsoleWrite 2025-10-07 20:34:16 -05:00
fallenoak 40656dd614 feat(client): stub ClntObjMgrGetMapID 2025-10-07 20:33:56 -05:00
fallenoak 84cc18d904 chore(glue): move glue event initalization from ui to glue 2025-10-07 10:05:26 -05:00
fallenoak 8afda7c775 feat(glue): add presumed inlined CGlueMgr::SetIdleState 2025-10-07 09:19:20 -05:00
fallenoak 1fd4891efe feat(event): implement EventUnregisterEx 2025-10-07 00:10:21 -05:00
fallenoak a1fafb46ec feat(ui): partially implement CSimpleTop dtor 2025-10-06 23:42:09 -05:00
fallenoak 509cec3f94 feat(glue): implement character login in CGlueMgr::PollEnterWorld 2025-10-06 23:15:25 -05:00
fallenoak 737de968f7 feat(glue): signal frame events during flag validations in CGlueMgr::EnterWorld 2025-10-06 22:06:44 -05:00
fallenoak 9b262f901c feat(client): add ClientServices::GetErrorToken 2025-10-06 22:06:10 -05:00
fallenoak 78b5637ff9 feat(glue): implement CGlueMgr::EnterWorld 2025-10-06 21:55:47 -05:00
fallenoak 119fa8996b feat(ui): implement Script_EnterWorld 2025-10-06 20:06:03 -05:00
fallenoak 112d6bbe66 fix(glue): add missing event signal for update character list to CCharacterSelection::UpdateCharacterList 2025-10-06 16:57:26 -05:00
fallenoak 0a74642732 feat(ui): handle max lines and line height in CSimpleFontString::GetDisplayText 2025-10-06 16:07:06 -05:00
fallenoak 9c6e52fcc3 fix(gx): fix incorrect coordinate conversion for spacing in TextBlockGetMaxCharsWithinWidthAndHeight 2025-10-06 12:44:25 -05:00
fallenoak c1d9eb5f72 fix(ui): fix incorrect order in SynthesizeSide 2025-10-06 12:28:29 -05:00