Commit Graph

47 Commits

Author SHA1 Message Date
Tristan 'Natrist' Cormier
26f2255f53
feat(ui): implement Script_CancelRealmListQuery (#109)
Co-authored-by: fallenoak <git@fallenoak.me>
2025-10-08 21:29:51 -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
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
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
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
be3447983b
feat(glue): add calls to show character in CCharacterSelection::UpdateCharacterList 2025-10-05 19:45:17 -05:00
fallenoak
6c9d15d6f7
feat(ui): implement Script_SelectCharacter 2025-10-05 19:43:42 -05:00
fallenoak
d4dde8d331
feat(glue): implement CCharacterSelection::UpdateCharacterList 2025-10-05 16:12:09 -05:00
fallenoak
c39342906c
feat(glue): handle character list state in CGlueMgr::Idle 2025-10-04 23:44:26 -05:00
fallenoak
a5e7ca9a22
feat(ui): implement Script_GetCharacterListUpdate 2025-10-04 19:52:36 -05:00
fallenoak
f479d6ab53
feat(glue): implement more of CGlueMgr::PollAccountLogin 2025-10-04 00:44:32 -05:00
fallenoak
d3d28c1bce
feat(glue): handle COP_CONNECT in CGlueMgr::PollAccountLogin 2025-10-03 23:39:42 -05:00
fallenoak
d9c85862d6
feat(glue): add CCharacterSelection::ClearCharacterList 2025-10-03 23:09:23 -05:00
fallenoak
f6a1bb7286
feat(glue): add more names to GLUE_IDLE_STATE 2025-10-03 23:07:48 -05:00
fallenoak
a85bd4809f
chore(net): rearrange defines and enums for clarity 2025-09-26 22:41:40 -07:00
fallenoak
597be15103
chore(net): stub out more of client version check during login 2025-09-25 23:15:53 -07:00
fallenoak
ea7fda972e feat(client): register handlers in ClientInitializeGame 2025-09-22 22:07:23 -05:00
fallenoak
667e50bd67
feat(gx): implement LoadingScreenDrawing 2025-09-22 14:27:05 -07:00
fallenoak
62e1345df4
feat(glue): stub handling IDLE_ENTER_WORLD 2025-09-22 14:13:27 -07:00
fallenoak
82ad7bb442
feat(glue): partially implement glue reloading 2023-04-06 11:18:29 -05:00
Tristan 'Natrist' Cormier
6f52a6287d
chore(console): split out console library 2023-03-25 09:56:41 -05:00
fallenoak
59bf077bf8
feat(glue): handle UpdateSelectionCustomizationScene script function 2023-02-22 21:37:37 -06:00
fallenoak
5e3d08bf32
feat(glue): wire up character select background 2023-02-19 21:39:21 -06:00
fallenoak
eed060e512
feat(db): add getter for num records 2023-02-19 15:24:55 -06:00
fallenoak
009225be3d
feat(glue): handle ChangeRealm script function 2023-02-18 16:32:27 -06:00
fallenoak
e0b6f361cc
feat(glue): handle SetPreferredInfo script command 2023-02-18 12:03:20 -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
3dc51289b8
feat(glue): add initial account login handling to glue idle loop 2023-02-11 23:35:53 -06:00
fallenoak
b53f596b82
feat(glue): handle successful authentication in CGlueMgr::PollLoginServerLogin 2023-02-07 23:59:36 -06:00
fallenoak
3f534da2c5
feat(glue): display login status in ui 2023-02-07 23:36:15 -06:00
fallenoak
5355b75768
feat(client): handle successful authentication in ClientServices 2023-02-07 12:57:36 -06:00
fallenoak
d689281b6f
feat(glue): poll login state in glue manager loop 2023-01-09 18:01:27 -06:00
fallenoak
a0030c85b2
feat(glue): persist login state in glue manager 2023-01-09 17:37:24 -06:00
fallenoak
7a89560c14
chore(glue): clean up function declarations 2023-01-05 20:58:51 -06:00
fallenoak
97a6a8dd91
chore(style): normalize memory allocations 2023-01-04 21:00:29 -06:00
fallenoak
70b00c5c38
chore: initial commit 2023-01-02 13:17:18 -06:00