diff --git a/README.md b/README.md index 75af979..f2e23c2 100644 --- a/README.md +++ b/README.md @@ -44,94 +44,94 @@ Then run School of Dragons. ### Methods #### Fully implemented -- GetKeyValuePairByUserID -- GetKeyValuePair -- SetKeyValuePairByUserID -- SetKeyValuePair -- GetAuthoritativeTime -- LoginParent -- GetUserInfoByApiToken -- IsValidApiToken_V2 -- LoginChild -- SetAvatar -- RegisterParent -- RegisterChild +- AcceptMission +- AddBattleItems +- AuthenticateUser - CreatePet -- SetSelectedPet +- DeleteAccountNotification +- DeleteProfile +- FuseItems +- GetAchievementsByUserID - GetAllActivePetsByuserId -- GetSelectedRaisedPet -- SetImage +- GetAuthoritativeTime +- GetChildList +- GetCommonInventory (V2) +- GetDefaultNameSuggestion +- GetDetailedChildList - GetImage - GetImageByUserId - GetItem +- GetKeyValuePair +- GetKeyValuePairByUserID +- GetMMOServerInfoWithZone (uses resource xml as response) +- GetPetAchievementsByUserID +- GetSelectedRaisedPet - GetStore +- GetUnselectedPetByTypes +- GetUserActiveMissionState +- GetUserCompletedMissionState +- GetUserInfoByApiToken +- GetUserMissionState +- GetUserProfile +- GetUserProfileByUserID +- GetUserRoomItemPositions +- GetUserUpcomingMissionState +- IsValidApiToken_V2 +- LoginChild +- LoginParent - PurchaseItems (V1) - PurchaseItems (V2) -- AcceptMission -- GetUserMissionState -- GetUserActiveMissionState -- GetUserUpcomingMissionState -- GetUserCompletedMissionState -- GetChildList -- GetUnselectedPetByTypes -- UseInventory -- DeleteProfile -- DeleteAccountNotification -- SetAchievementAndGetReward -- GetAchievementsByUserID -- GetPetAchievementsByUserID -- RerollUserItem -- FuseItems -- AddBattleItems -- SetAchievementByEntityIDs - RedeemMysteryBoxItems -- SetDragonXP (used by account import tools) -- SetPlayerXP (used by account import tools) -- AuthenticateUser -- GetMMOServerInfoWithZone (uses resource xml as response) -- GetDefaultNameSuggestion +- RegisterChild +- RegisterParent +- RerollUserItem +- SetAchievementAndGetReward +- SetAchievementByEntityIDs +- SetAvatar - SetCommonInventory -- GetCommonInventory (V2) -- GetUserRoomItemPositions +- SetDragonXP (used by account import tools) +- SetImage +- SetKeyValuePair +- SetKeyValuePairByUserID +- SetPlayerXP (used by account import tools) +- SetSelectedPet - SetUserRoomItemPositions -- GetUserProfileByUserID -- GetUserProfile -- GetDetailedChildList +- UseInventory #### 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) +- GetRules (doesn't return any rules, probably doesn't need to) - 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) - 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 -- SetNextItemState +- ValidateName #### 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) -- SetUserAchievementTask (returns a real reward but still use task placeholder) - 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) -- ApplyRewards -- ApplyPayout (doesn't calculate rewards properly) -- GetUserAchievements (used by Magic & Mythies) +- SetUserAchievementTask (returns a real reward but still use task placeholder) #### Currently static or stubbed -- GetAllRanks (needs to be populated with what ranks the user has) - 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) +- 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) - GetAverageRatingForRoom (return max rating) -- GetUserActivityByUserID (returns an empty array) -- GetUserGameCurrency (return 65536 gems and 65536 coins) +- GetBuddyList (returns an emtpy array) - GetGameData (empty response) - 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)