Commit Graph

63 Commits

Author SHA1 Message Date
fallenoak
25378bf13b
feat(glue): stub CCharacterSelection::SetFacing 2025-10-11 22:56:12 -05:00
fallenoak
1607fc9745
feat(ui): implement Script_GetCharacterSelectFacing 2025-10-11 22:14:58 -05:00
fallenoak
d536d2c353
feat(glue): add CCharacterSelection::GetCharacterDisplay 2025-10-11 20:42:48 -05:00
fallenoak
62df356940
fix(glue): correct category selection logic 2025-10-09 23:08:09 -05:00
fallenoak
9329fd3552
feat(glue): add CGlueMgr::NetDisconnectHandler 2025-10-09 22:25:47 -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
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' 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