* return battle item as battle items
placeholder - no saved stats, always use default stats
* Blacksmith API implementation
* ApplyRewards (DT rewards) and AddBattleItems
also temporary disable some AchievementsTask rewards from DT ... probably should not be repeatable ...
* support "box tickets" blueprints
- add OpenBox in ItemService (should be useful for other boxes also)
- move checking item category to ItemService (ItemHasCategory)
* InventoryService and full DragonTactics rewards
- move "add to inventory" to InventoryService
- move creating CommonInventoryData from inventory to InventoryService
- move CreateItemStats() to ItemService
- assigning random "item" reward from DT based on dtrewards.xml (at this moment list of all DT items not listed in store)
- rework dragon XP and add player XP and gems reward to DT
- add GetUnselectedPetByTypes
- block update avatar in calls SetAvatar from too old clients
- add support for call GetUserProfileByUserID with viking apiToken
* Update mitm-redirect.py
Redirect official server requests as well as unofficial server requests
* Update mitm-redirect.py
Automatically redirect requests for "media.jumpstart.com" to "media.sodoff.spirtix.com". This should let you run either the original client or the modified one.
* Update mitm-redirect.py: Add missing comma
* Update mitm-redirect.py
Re-make commit d382a90; the changes got lost somehow
* Update mitm-redirect.py: Add newly implemented methods to the methods list