feat: implement awakening quest completion #975

Closed
neon wants to merge 15 commits from (deleted):awakening into main

15 Commits

Author SHA1 Message Date
406c92db36 Merge branch 'awakening' of https://onlyg.it/neon/SpaceNinjaServer into awakening
All checks were successful
Build / build (18) (pull_request) Successful in 36s
Build / build (20) (pull_request) Successful in 59s
Build / build (22) (pull_request) Successful in 1m4s
2025-02-20 05:38:22 -05:00
2f1f0c511b fix(webui): quest cheats (#965)
Completing Quests via the webui will now also award the quest's items and mails.

Also fixes doubly adding key chain items.
A few items will not be added, as it is currently impossible to determine the item category by path for these items.
This will be fixed soon.

Reviewed-on: #965
Co-authored-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
Co-committed-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
2025-02-20 05:33:21 -05:00
b0498e36c1 fix: save settings when accepting trade policy. (#966)
![image.png](/attachments/b9954b5f-5ece-4803-b728-548ca2320fdf)

Co-authored-by: Kenya-DK <kenni.k@hotmail.com>
Reviewed-on: #966
Co-authored-by: CyberVenom <cybervenom@noreply.localhost>
Co-committed-by: CyberVenom <cybervenom@noreply.localhost>
2025-02-20 05:33:21 -05:00
1940700012 chore: typings (#971)
Reviewed-on: #971
2025-02-20 05:33:21 -05:00
768ef27308 chore: handle motorcycle in addItems (#970)
Closes #968

Reviewed-on: #970
2025-02-20 05:33:21 -05:00
9768e30ac6 chore: enforce that account only owns one of 'singleton items' (#969)
Reviewed-on: #969
2025-02-20 05:33:21 -05:00
7c2c0f9077 fix: don't use path-based matching to add QuestKeys (#967)
Reviewed-on: #967
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-20 05:33:21 -05:00
f00be81cc8 feat: move quest cheats to webui (#963)
Co-authored-by: Sainan <sainan@calamity.inc>
Reviewed-on: #963
Co-authored-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
Co-committed-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
2025-02-20 05:33:21 -05:00
11486e1f76 fix: add missing quest keys at updateQuestKey (#958)
it's possible the quest key was not in already in the inventory but the quest was still available due to unlockAllQuests

Closes #957

Reviewed-on: #958
2025-02-20 05:33:21 -05:00
19be92acd0 feat: giveStartingGear 2025-02-20 05:30:37 -05:00
5957e15d4b feat: giveStartingGear
Some checks failed
Build / build (20) (pull_request) Failing after 34s
Build / build (22) (pull_request) Failing after 56s
Build / build (18) (pull_request) Failing after 1m12s
2025-02-20 04:24:43 -05:00
739111392f add api route 2025-02-20 00:15:52 -05:00
fa7a48dcca Merge branch 'main' of https://onlyg.it/OpenWF/SpaceNinjaServer 2025-02-18 09:14:25 -05:00
8a01e4649b Merge branch 'main' of https://onlyg.it/OpenWF/SpaceNinjaServer 2025-02-15 16:41:02 -05:00
a5c0d0c25a prettier 2025-02-10 20:00:17 -05:00