sort methods alphabetically

This commit is contained in:
Spirtix 2023-11-23 15:19:01 +01:00
parent fff532fa60
commit 6500339ecf

120
README.md
View File

@ -44,94 +44,94 @@ Then run School of Dragons.
### Methods ### Methods
#### Fully implemented #### Fully implemented
- GetKeyValuePairByUserID - AcceptMission
- GetKeyValuePair - AddBattleItems
- SetKeyValuePairByUserID - AuthenticateUser
- SetKeyValuePair
- GetAuthoritativeTime
- LoginParent
- GetUserInfoByApiToken
- IsValidApiToken_V2
- LoginChild
- SetAvatar
- RegisterParent
- RegisterChild
- CreatePet - CreatePet
- SetSelectedPet - DeleteAccountNotification
- DeleteProfile
- FuseItems
- GetAchievementsByUserID
- GetAllActivePetsByuserId - GetAllActivePetsByuserId
- GetSelectedRaisedPet - GetAuthoritativeTime
- SetImage - GetChildList
- GetCommonInventory (V2)
- GetDefaultNameSuggestion
- GetDetailedChildList
- GetImage - GetImage
- GetImageByUserId - GetImageByUserId
- GetItem - GetItem
- GetKeyValuePair
- GetKeyValuePairByUserID
- GetMMOServerInfoWithZone (uses resource xml as response)
- GetPetAchievementsByUserID
- GetSelectedRaisedPet
- GetStore - GetStore
- GetUnselectedPetByTypes
- GetUserActiveMissionState
- GetUserCompletedMissionState
- GetUserInfoByApiToken
- GetUserMissionState
- GetUserProfile
- GetUserProfileByUserID
- GetUserRoomItemPositions
- GetUserUpcomingMissionState
- IsValidApiToken_V2
- LoginChild
- LoginParent
- PurchaseItems (V1) - PurchaseItems (V1)
- PurchaseItems (V2) - PurchaseItems (V2)
- AcceptMission
- GetUserMissionState
- GetUserActiveMissionState
- GetUserUpcomingMissionState
- GetUserCompletedMissionState
- GetChildList
- GetUnselectedPetByTypes
- UseInventory
- DeleteProfile
- DeleteAccountNotification
- SetAchievementAndGetReward
- GetAchievementsByUserID
- GetPetAchievementsByUserID
- RerollUserItem
- FuseItems
- AddBattleItems
- SetAchievementByEntityIDs
- RedeemMysteryBoxItems - RedeemMysteryBoxItems
- SetDragonXP (used by account import tools) - RegisterChild
- SetPlayerXP (used by account import tools) - RegisterParent
- AuthenticateUser - RerollUserItem
- GetMMOServerInfoWithZone (uses resource xml as response) - SetAchievementAndGetReward
- GetDefaultNameSuggestion - SetAchievementByEntityIDs
- SetAvatar
- SetCommonInventory - SetCommonInventory
- GetCommonInventory (V2) - SetDragonXP (used by account import tools)
- GetUserRoomItemPositions - SetImage
- SetKeyValuePair
- SetKeyValuePairByUserID
- SetPlayerXP (used by account import tools)
- SetSelectedPet
- SetUserRoomItemPositions - SetUserRoomItemPositions
- GetUserProfileByUserID - UseInventory
- GetUserProfile
- GetDetailedChildList
#### Implemented enough (probably) #### Implemented enough (probably)
- GetRules (doesn't return any rules, probably doesn't need to) - GetCommonInventory (V1 - returns the viking's inventory if it is called with a viking; otherwise returns 8 viking slots)
- GetQuestions (doesn't return all questions, probably doesn't need to) - GetQuestions (doesn't return all questions, probably doesn't need to)
- GetRules (doesn't return any rules, probably doesn't need to)
- GetSubscriptionInfo (always returns member, with end date 10 years from now) - GetSubscriptionInfo (always returns member, with end date 10 years from now)
- SetNextItemState
- SetTaskState (only the TaskCanBeDone status is supported; might contain a serious problem - see the MissionService class) - SetTaskState (only the TaskCanBeDone status is supported; might contain a serious problem - see the MissionService class)
- SetUserAchievementAndGetReward (works like SetAchievementAndGetReward) - SetUserAchievementAndGetReward (works like SetAchievementAndGetReward)
- ValidateName
- GetCommonInventory (V1 - returns the viking's inventory if it is called with a viking; otherwise returns 8 viking slots)
- SetUserRoom - SetUserRoom
- SetNextItemState - ValidateName
#### Partially implemented #### Partially implemented
- ApplyPayout (doesn't calculate rewards properly)
- ApplyRewards
- GetUserAchievements (used by Magic & Mythies)
- GetUserRoomList (room categories are not implemented, but it's enough for SoD) - GetUserRoomList (room categories are not implemented, but it's enough for SoD)
- SetUserAchievementTask (returns a real reward but still use task placeholder)
- ProcessRewardedItems (gives gems, but doesn't give gold, gold is not yet implemented) - ProcessRewardedItems (gives gems, but doesn't give gold, gold is not yet implemented)
- SellItems (gives gems, but doesn't give gold, gold is not yet implemented) - SellItems (gives gems, but doesn't give gold, gold is not yet implemented)
- ApplyRewards - SetUserAchievementTask (returns a real reward but still use task placeholder)
- ApplyPayout (doesn't calculate rewards properly)
- GetUserAchievements (used by Magic & Mythies)
#### Currently static or stubbed #### Currently static or stubbed
- GetAllRanks (needs to be populated with what ranks the user has)
- GetAchievementTaskInfo (returns a static XML) - GetAchievementTaskInfo (returns a static XML)
- GetAllRewardTypeMultiplier (returns a static XML)
- GetBuddyList (returns an emtpy array)
- GetRankAttributeData (returns a static XML)
- GetAllRewardTypeMultiplier (returns a static XML)
- GetUserMessageQueue (returns an emtpy array)
- SendMessage (doesn't do anything and returns false)
- SaveMessage (doesn't do anything and returns false)
- GetActiveChallenges (returns an empty array) - GetActiveChallenges (returns an empty array)
- GetAllRanks (needs to be populated with what ranks the user has)
- GetAllRewardTypeMultiplier (returns a static XML)
- GetAllRewardTypeMultiplier (returns a static XML)
- GetAnnouncementsByUser (returns no announcements, but that might be sufficient) - GetAnnouncementsByUser (returns no announcements, but that might be sufficient)
- GetAverageRatingForRoom (return max rating) - GetAverageRatingForRoom (return max rating)
- GetUserActivityByUserID (returns an empty array) - GetBuddyList (returns an emtpy array)
- GetUserGameCurrency (return 65536 gems and 65536 coins)
- GetGameData (empty response) - GetGameData (empty response)
- GetProfileTagAll (returns an empty array - used by Magic & Mythies) - GetProfileTagAll (returns an empty array - used by Magic & Mythies)
- GetRankAttributeData (returns a static XML)
- GetUserActivityByUserID (returns an empty array)
- GetUserGameCurrency (return 65536 gems and 65536 coins)
- GetUserMessageQueue (returns an emtpy array)
- SaveMessage (doesn't do anything and returns false)
- SendMessage (doesn't do anything and returns false)