365 Commits

Author SHA1 Message Date
Robert Paciorek
7e5a90ba87 use utf-8 in xml headers from SerializeXml
we use ascii/utf-8 (not utf-16) encoding in files and network data
so XML header should be always `<?xml version="1.0" encoding="utf-8"?>`
2024-01-09 16:08:42 +00:00
Robert Paciorek
ea3de10100 disable sending email in LoginParent reply 2024-01-07 16:24:00 +00:00
Robert Paciorek
5c802927a0 job board and quests bugfixes
* fix: jobs disappear after completing
* fix: jobs (and quest) does not cost items
2024-01-04 00:19:16 +00:00
Robert Paciorek
e50207ac2e add support for customizable items 2023-12-29 22:49:11 +00:00
Robert Paciorek
512348336c fix missing blueprints 2023-12-29 00:36:29 +00:00
Robert Paciorek
25ebba6f65 fix MissionID restore bug 2023-12-11 16:27:46 +00:00
Robert Paciorek
e5570f7c91 Magic and Mythies fixes:
- add fake missions for unlock fishing and mythie grow up
- add games to store
2023-12-11 16:50:20 +01:00
Robert Paciorek
47e1bfb065 SoD 1.6 fixes
- CreateRaisedPet endpoint
- support for 1.6 apiKey + util class for management apiKey version recognition
2023-12-11 16:50:20 +01:00
Spirtix
80481713e3 include discounts in purchase prices 2023-12-09 22:01:10 +01:00
Robert Paciorek
5b8c952419 wallet-store fix for old SoD (1.13, 2.9) 2023-12-07 21:02:57 +00:00
Spirtix
474605dd53 fix highscores involving time 2023-12-07 21:03:14 +01:00
Spirtix
8b3ed124c6 wallets 2023-12-07 20:38:06 +01:00
Spirtix
6bc5a0b140 local asset server 2023-12-02 17:26:19 +01:00
Spirtix
7578ee7e97 GetGameData: convert dates to UTC 2023-11-27 19:09:28 +01:00
Spirtix
57904b3b4a leaderboard query fixes 2023-11-26 19:47:54 +01:00
Spirtix
af08dbf5f0 update readme 2023-11-26 17:44:38 +01:00
Spirtix
385449c1e7 highscore fixes 2023-11-26 17:44:38 +01:00
Spirtix
c5bc21e539 top achievement points leaderboard 2023-11-26 17:44:38 +01:00
Spirtix
a0e2e198da score leaderboards 2023-11-26 17:44:38 +01:00
Robert Paciorek
879943d9e7 add Owl Feather to the store 2023-11-25 13:41:49 +00:00
Spirtix
a069ac0262 add SetRaisedPet to readme 2023-11-23 16:51:50 +01:00
Spirtix
6500339ecf sort methods alphabetically 2023-11-23 15:19:01 +01:00
Spirtix
fff532fa60 update status section 2023-11-23 15:15:38 +01:00
Robert Paciorek
132057911f bugfix: check item gender for mystery box rewards 2023-11-07 11:39:07 +01:00
Robert Paciorek
6b12363dbd fix getting Toothless from 2.9 shop 2023-11-07 11:39:07 +01:00
Spirtix
3ddc1e205c fix stable quest reward with invalid pet ID 2023-10-18 08:32:04 +02:00
Robert Paciorek
89f51bc157 fix for 1.13 2023-10-17 08:06:27 +02:00
Spirtix
fd831058c6 data model improvements 2023-10-17 07:58:04 +02:00
Robert Paciorek
eb3f163fda unlock fishing in 1.13 2023-10-04 15:38:28 +02:00
Robert Paciorek
42ee2ab77d job board mission fixes
- set as inactive and need accept in 1.13
- allow repeat in all versions

also remove from mission list for 1.13 Maze and MainReward quests
2023-10-04 15:38:28 +02:00
Robert Paciorek
8e5b8cc64a add "Alpha Ruffrunner Hiccup Logo Paint" to store 2023-10-04 15:38:28 +02:00
Robert Paciorek
f572e82402 fix "Dragon Hunter Gold" quest
* add to "Dragon Hunter Gold" missing prerequisites for Battle For The Edge
* add missing prerequisites to other bonus quests from expansions packs

thanks to BrokenTV
2023-10-04 15:38:28 +02:00
Robert Paciorek
a8d1bae4ac fix fuse error in "Battle Skills" tutorial 2023-10-04 15:38:28 +02:00
Robert Paciorek
ac281ca4ad fix mission completed check in "one of tasks is needed to be completed" case 2023-10-02 20:32:40 +02:00
Robert Paciorek
0a61aceb78 fix incorrectly locked items in old versions
replace 0 point requirement by no requirement in items def
2023-10-02 11:19:02 +02:00
Robert Paciorek
230012b7b0 removal of the email uniqueness requirement 2023-10-02 11:19:02 +02:00
Robert Paciorek
307899519f fix "Hatch your egg" issue in "Dragon care" quest 2023-10-02 11:19:02 +02:00
Robert Paciorek
2e9c8f22da fix intenal error on fuse and reroll 2023-09-27 07:54:36 +02:00
Robert Paciorek
2fa842c822 fix battle items identification and adding 2023-09-27 07:54:36 +02:00
Robert Paciorek
b677239bbf add info about store, add "Maze of Hair" to store 2023-09-21 10:47:43 +02:00
rpaciorek
44ea10ed71
support for SoD old tutorial and for Magic And Mythies (#17)
* old tutorial, works on 3.0.0 (partial on 2.9 also)

thanks to BrokenTV for quest data

* support for Magic And Mythies

* oldclients - avatar fix for 3.12

* register and create viking on 1.13

* fix Data Validation Failed on viking create in 2.9

* fix tutorial on 2.9

- fix opening cryptex cage
- replace initial dialogs (Grimmel version) by old version (based on wiki info)
- replace final dialogs (Harald bomb reference)

* missions support and better init profile on 1.13

- add support for mission in old SoD
- add stub for "New Student" quest for pre 2.3
- properly set HubBerkDOFirstCommon (via tutorial/quest, not via RegisterChild)
  - this allow show intro movie
- allow select and hatch first dragon (in hatchery as part of New Student quest)
  - this also fix stables on 1.13

* disable mmo on old clients
2023-09-18 19:22:45 +02:00
Robert Paciorek
c7b3a74390 use ItemService for store and itemId in store.xml
- replace full items def in store.xml by item id
- load items def from items.xml (via ItemService) in StoreService constructor
2023-09-18 14:01:24 +02:00
Robert Paciorek
79cb75c478 add Dragon Rider's stuff to DT rewards
(and remove broken swords)
2023-09-18 13:59:04 +02:00
Robert Paciorek
9071d0bf37 fix some race conditions
- use session lock for SetKeyValuePair* endpoints
- use session lock for SetAchievementByEntityIDs endpoints
2023-09-18 13:59:04 +02:00
Robert Paciorek
1d08f92498 remove breoken blueprints from dtrewards 2023-09-18 13:59:04 +02:00
J-128
0824a7ab97 Update RegistrationController.cs:
Discriminate between a duplicate email and a duplicate username;
Return appropriate MembershipUserStatus
2023-09-15 10:26:07 +02:00
Spirtix
f4de1f495f Revert "temporarily disable mmo to fix loading issues"
This reverts commit 5d62a068ace4246934d44faacc562934fee8bfc2.
2023-09-13 15:01:30 +02:00
Spirtix
95008797b1 initial mmo work 2023-09-13 15:01:29 +02:00
Robert Paciorek
e88a5db3bf more friendly response for profile not found 2023-09-13 14:57:45 +02:00
Robert Paciorek
31a985334d fix: missing rewards for Friendship2023Story02 2023-09-13 14:57:45 +02:00