Spirtix
e564a44b13
name suggestion bugfix
2023-08-27 22:03:44 +02:00
rpaciorek
665089d5ef
support AchievementTask and AchievementID rewards ( #25 )
...
- add task and id reward xml databases
- thanks to Project Edge community for sniffed network data!
- implement SetAchievementAndGetReward, SetUserAchievementAndGetReward
- partially implement SetUserAchievementTask
- move rewards logic to AchievementService
- show real value of farming and fishing XP
- show UDP points
Co-authored-by: Spirtix <michal.prazak1@gmail.com>
2023-08-23 22:07:08 +02:00
Robert Paciorek
dd9dfa4873
support for farm on old clients
...
- add support UserItemPositionSetRequest without item (but with UserInventoryCommonID)
2023-08-23 21:57:57 +02:00
Robert Paciorek
2f89f37c93
send membership for old clients
2023-08-23 21:57:57 +02:00
Robert Paciorek
ada1fd5338
support for importer
...
- XP import interface
- allow overwrite dragon creation date for importer
2023-08-23 21:57:57 +02:00
J. D
99fe6cca02
Implement name suggestions ( #24 )
2023-08-23 21:56:02 +02:00
Robert Paciorek
d7e62ffbc3
add missing DeleteProfileStatus
2023-08-19 21:19:29 +02:00
rpaciorek
d5fb8ce5f1
viking and user deletion ( #19 )
2023-08-19 19:16:08 +02:00
J. D
c3bb769934
ContentController.cs: Handle CommonInventoryRequests in CreatePet ( #20 )
2023-08-18 22:47:37 +02:00
Robert Paciorek
17303d9256
unlock all viking slots (placeholder)
2023-08-16 16:36:18 +02:00
Spirtix
5d62a068ac
temporarily disable mmo to fix loading issues
2023-08-15 22:38:52 +02:00
Spirtix
5e6eba3af3
fix null growth state when hatching some dragons
2023-08-15 14:59:47 +02:00
Robert Paciorek
fb582b4c24
fix error and missing xp on dragon ageup
...
- fix error when GetAchievementsByUserID is called with dragonId instead of userID
- add dragon XP when ageUp by ticket
2023-08-15 08:11:56 +02:00
Spirtix
2a0b62552e
inject AchievementService to MissionService
2023-08-14 19:29:33 +02:00
rpaciorek
406ebe20c2
initial support for XP points ( #16 )
...
* GetPetAchievementsByUserID and enum for PointTypes
* add RankService
* use AchievementPointTypes for PointTypeID
... insted of int in schema
* support for player XP, fix dragon XP
- database table
- return correct value in API call
- save XP from mission
* rename RankService to AchievementService
* use addAchievementPoints for all non item reward
this could be a good place for wallet servicing too ... so currency reward too
* return const XP value for farming and fishing
we don't have gathering method for those XPs yet
* fix avatar schema, fix coding style
2023-08-14 18:34:14 +02:00
rpaciorek
fbc9b8a201
Farm expansions ( #13 )
...
* support for farm expansions
* add farm expansion to store
- replace farm expansion bundle by raw farm expansion
- add dreadfall farm expansion
* bugfix - set room name in SetUserRoom on new room
* support for multiple farm rooms of the same type
* bugfix - missing CommonInventoryID in SetCommonInventory reply to farm expansion request
2023-08-14 15:03:00 +02:00
rpaciorek
0ef87a61ff
basic support for 1.13.0 client ( #15 )
...
- add GetUnselectedPetByTypes
- block update avatar in calls SetAvatar from too old clients
- add support for call GetUserProfileByUserID with viking apiToken
2023-08-14 14:36:33 +02:00
Robert Paciorek
6f8bbd149b
add Toothless Alpha skin to shop
2023-08-14 14:22:14 +02:00
Robert Paciorek
9b52f1fdd4
increase CashCurrency and GameCurrency
2023-08-14 14:22:14 +02:00
Robert Paciorek
947b2cb4a3
fix Bewilderbeast Alpha Rally
...
- implemented UseInventory API endpoint
2023-08-14 14:22:14 +02:00
Robert Paciorek
794b8487f1
fix flight club
...
- add placeholder for GetGameData
2023-08-14 14:22:14 +02:00
Spirtix
724a052e17
fix server error caused by blueprints
2023-08-05 20:19:17 +02:00
Spirtix
648238613e
fix internal server error when ImageData is empty
2023-08-05 19:48:25 +02:00
Spirtix
2a76705c33
fix null item corrupting profiles
2023-07-31 13:23:37 +02:00
Spirtix
d7f3ad81bd
fix item rewards not being saved
2023-07-30 15:57:44 +02:00
Spirtix
9c3c374741
unify timestamps
2023-07-27 19:06:19 +02:00
Spirtix
c0f7959e82
postgres fix
2023-07-27 17:13:07 +02:00
Spirtix
c42462eff5
retain session creation date
2023-07-27 16:04:50 +02:00
rpaciorek
4c2dd92969
initial support for older clients, tested with 2.9 ( #11 )
...
- add GetChildList method
- add placeholder fields to respond in GetUserInfoByApiToken and GetUserProfile
2023-07-25 23:25:37 +02:00
Spirtix
207e56602f
stub SetAchievementByEntityIDs
2023-07-25 20:10:07 +02:00
Spirtix
258b1ddce1
fix farm consumables
2023-07-25 17:03:41 +02:00
Spirtix
ffd7fd9a20
fix farms issues
...
spoof levels
2023-07-24 22:16:46 +02:00
Spirtix
ad889d3d7a
update missions
...
thanks to @rpaciorek and @SkySwimmer
2023-07-21 00:42:36 +02:00
Spirtix
f71fbe3559
initial farm implementation
2023-07-20 22:11:42 +02:00
Spirtix
1c01eb25f5
hideouts
2023-07-12 22:07:24 +02:00
Spirtix
8416b47fa8
fix lab missions completion
2023-07-11 18:10:01 +02:00
Spirtix
379b731f61
fix premature completion of missions
2023-07-10 20:10:51 +02:00
Spirtix
4b2abbfb1e
fix image slots when hatching multiple dragons
2023-07-10 17:50:30 +02:00
Spirtix
caadb0c097
fix mission completion
2023-07-09 18:55:52 +02:00
Spirtix
c3615bc7ce
fix mission acceptance
2023-07-09 17:10:05 +02:00
Spirtix
e48858fd01
implement GetAnnouncementsByUser
2023-07-09 11:21:19 +02:00
Spirtix
d55efcb074
PurchaseItems V1
2023-07-08 21:56:50 +02:00
Spirtix
72ddaf6bb7
fix dragon image slot numbers
2023-07-07 22:59:45 +02:00
Spirtix
f821a0b1cb
stub achievements to progress in missions
2023-07-07 22:23:48 +02:00
Spirtix
535cfc418c
fix random freezes
2023-07-07 17:58:33 +02:00
Spirtix
9cef74dd26
add support for missions
...
still requires achievements to work corrently
2023-07-07 01:25:25 +02:00
Spirtix
ba9df2fb10
add anniversary jacket to the store
2023-07-06 21:35:43 +02:00
Spirtix
0460746824
implement store, purchases; fix inventory
...
This only implements V2 purchases
V1 purchases are used outside of the store
2023-07-03 19:38:52 +02:00
Spirtix
09553c9d4f
fix dragon update
2023-07-02 11:02:06 +02:00
Spirtix
5b2ec98701
stub various endpoints
2023-06-27 22:15:06 +02:00