Commit Graph

249 Commits

Author SHA1 Message Date
fallenoak
f384fce742
feat(glue): handle GetSelectBackgroundModel script function 2023-02-19 21:07:10 -06:00
fallenoak
0ef5207f4e
feat(db): load char races db 2023-02-19 21:06:38 -06:00
fallenoak
eed060e512
feat(db): add getter for num records 2023-02-19 15:24:55 -06:00
fallenoak
9d83df95f9
chore(glue): flag char select and char create functions as unimplemented 2023-02-19 14:59:37 -06:00
fallenoak
5b9a4d240e
feat(glue): handle GetServerName script function 2023-02-19 14:47:41 -06:00
fallenoak
93a0d7ee83
feat(glue): handle IsConnectedToServer script function 2023-02-19 14:17:34 -06:00
fallenoak
0e04a675b3
feat(glue): add stub for GetNumAddOns script function 2023-02-19 14:09:10 -06:00
fallenoak
a07aeb1b33
fix(ui): use correct order when walking event queue for key down and char 2023-02-19 11:37:42 -06:00
fallenoak
9afd844d5a
feat(ui): add unregister frame call to CSimpleFrame dtor 2023-02-19 11:13:38 -06:00
fallenoak
82be126eee
feat(gx): handle clear stencil changes in GLL 2023-02-19 09:50:34 -06:00
fallenoak
8a3e37ce73
feat(net): handle connected callback in NetClient 2023-02-18 17:43:35 -06:00
fallenoak
0ca1c8e331
feat(net): handle connection removal in WowConnectionNet 2023-02-18 17:16:41 -06:00
fallenoak
84a4ead425
feat(client): handle realm selection 2023-02-18 16:32:59 -06:00
fallenoak
009225be3d
feat(glue): handle ChangeRealm script function 2023-02-18 16:32:27 -06:00
fallenoak
dd322572c7
feat(ui): handle CSimpleButton_GetButtonState script function 2023-02-18 15:17:46 -06:00
fallenoak
a3b285497a
fix(glue): use correct comparison in GetRealmInfo script handler 2023-02-18 15:02:16 -06:00
fallenoak
6811eb49d6
feat(glue): handle GetSelectedCategory script function 2023-02-18 14:40:34 -06:00
fallenoak
529e6c06e3
feat(glue): handle GetNumRealms script function 2023-02-18 14:22:55 -06:00
fallenoak
7359f741f1
feat(glue): handle GetRealmInfo script command 2023-02-18 14:03:28 -06:00
fallenoak
e0b6f361cc
feat(glue): handle SetPreferredInfo script command 2023-02-18 12:03:20 -06:00
fallenoak
84c1fecfb2
feat(db): load realm configs db 2023-02-18 12:01:16 -06:00
fallenoak
35f8ede70b
feat(net): set proper osID for linux 2023-02-15 22:16:05 -06:00
fallenoak
f95c041323
feat(ui): register realm list functions 2023-02-15 22:15:37 -06:00
fallenoak
57db9ca2a5
feat(db): improve accuracy of db records 2023-02-15 21:51:20 -06:00
fallenoak
41554f32b4
feat(glue): implement update realm list 2023-02-15 08:48:37 -06:00
fallenoak
780de91468
feat(glue): initialize realm list 2023-02-14 23:23:09 -06:00
fallenoak
ef834d938e
feat(db): add non-copy overload of WowClientDB::GetRecordByIndex 2023-02-14 23:22:10 -06:00
fallenoak
8745a5102d
feat(db): load realm categories db 2023-02-14 22:33:39 -06:00
fallenoak
c00028c214
feat(db): load achievement db 2023-02-13 23:21:25 -06:00
fallenoak
1575f6d83c
feat(client): add error handling to realm enum callback 2023-02-12 15:17:06 -06:00
fallenoak
3dc51289b8
feat(glue): add initial account login handling to glue idle loop 2023-02-11 23:35:53 -06:00
fallenoak
6b1b666d41
chore(net): clean up ClientServices::LoginServerStatus 2023-02-11 21:12:36 -06:00
fallenoak
72849c04c3
fix(net): correct NETSTATE enum 2023-02-11 20:59:36 -06:00
fallenoak
cd9fe7aee5
feat(client): implement realm enum callback 2023-02-11 20:46:32 -06:00
fallenoak
22bfe894d2
feat(net): parse realm list 2023-02-10 14:56:00 -06:00
fallenoak
fc7fa1dbdc
chore(net): use enum for client challenge opcode 2023-02-09 22:44:01 -06:00
fallenoak
b0b6bc5e52
feat(net): request realm list after successful auth 2023-02-09 22:41:10 -06:00
fallenoak
18a4c5530d
feat(net): set os id in GruntLogin::GetLogonMethod 2023-02-08 00:10:38 -06:00
fallenoak
b53f596b82
feat(glue): handle successful authentication in CGlueMgr::PollLoginServerLogin 2023-02-07 23:59:36 -06:00
fallenoak
531425d566
feat(net): expand result handling in GruntLogin::LogonResult 2023-02-07 23:51:33 -06:00
fallenoak
3f534da2c5
feat(glue): display login status in ui 2023-02-07 23:36:15 -06:00
fallenoak
6b2af7ed1e
fix(net): copy correct state and result strings 2023-02-07 17:21:37 -06:00
fallenoak
0f93736390
feat(net): use LoginResponse::UpdateLoginStatus across GruntLogin 2023-02-07 17:17:31 -06:00
fallenoak
153b25ede9
feat(net): use LoginResponse::UpdateLoginStatus to adjust states in GruntLogin::LogonResult 2023-02-07 17:04:24 -06:00
fallenoak
5355b75768
feat(client): handle successful authentication in ClientServices 2023-02-07 12:57:36 -06:00
fallenoak
9fe2e2e8ff
feat(net): handle successful authentication in GruntLogin 2023-02-07 12:13:17 -06:00
fallenoak
191ce79fb3
feat(net): handle account flags, logon flags, and survey id 2023-02-07 12:10:44 -06:00
fallenoak
613b2724e2
feat(net): finish handling logon proof 2023-02-06 23:11:50 -06:00
fallenoak
098d8cd82f
chore(build): update common 2023-02-06 23:10:15 -06:00
fallenoak
097b6e6017
feat(net): stub implementation of Grunt::ClientLink::CmdAuthLogonProof 2023-02-06 22:31:51 -06:00