26 Commits

Author SHA1 Message Date
Robert Paciorek
bdf7707019 store and rewards update
* add anniversary items to store
* remove "new" mark for most items
* reorder event quest experience ticket items (to keep the chronological order in the store)
* add Light Fury Dragon Armor to DT rewards
2025-06-11 10:32:49 +00:00
Robert Paciorek
4b2fefc492 multiple SoD small fixes
* add night lights hats and cropped hair to store
* re-add dragon nip to play tools menu
* add axe as reward from 1.x tutorial (fixes "lost axe" issue while leave game during wilderness training mission)
2025-02-13 23:10:08 +00:00
YoshiCraft64
cecaa50610
support for old ("steps") missions (#20)
* add support for old missions API (aka "steps missions")
* config option to disable loading non SoD Data (used only for missions and achievements for now)
* make AuthenticateUser endpoint compatible with games that use e-mail as login
* add api keys for lands
* add GetGameCurrency endpoint
* allow create empty stores and add store "8" (empty)

---------

Co-authored-by: Robert Paciorek <robert@opcode.eu.org>
2025-02-13 22:58:19 +01:00
YesntSoup
1f3b5386e6
Add separate Ridez and Petz stores for old WoJS
... and add all Ridez to that store (#18)
2025-02-07 17:10:40 +01:00
Robert Paciorek
6423fec54f add female Desert Sand Wraith Mask to store 2024-10-25 10:25:09 +00:00
Robert Paciorek
363ea6a305 add Thawfest RAWR Helmet to store 2024-06-06 08:09:01 +00:00
Robert Paciorek
a756023a86 update for store.xml:
- adds back purple cow hat
- adds back some items that got removed during the transition somehow

Thanks to YesntSoup
2024-04-30 12:13:46 +00:00
Robert Paciorek
2d9b83db89 bugfixes
- fix "No soil plots in v.2.9"
  - do not send null `UserItemPosition.Uses` for old clients
- fix "unable to do the expansion missions in Sodoff 2.9"
  - move expansion board missions to Headmaster for old versions
- fix race condition on PurchaseItems (causing negative gems amount issue)
- move gems bundles to correct store
  - also fix "gems bundles not show after click on gems counter" issue
- fix "internal error neighborhood" (WoJS)
  (caused by room item with null item)
- fix "Release date is set to creation date upon being released" (WoJS)
  - update GrowTime value in SetRaisedPetInactive
2024-04-09 00:21:06 +00:00
Robert Paciorek
471f09280c add missed WoJS items
Thanks for YesntSoup
2024-04-04 17:00:42 +00:00
Robert Paciorek
99ea6768f7 update items and store for WoJS
- restore missed items for WoJS 1.1 and others games
- fix items broken by new avatars as alterntives (switch via store based on apiKey)
- add FunZones and Brooms to store

Thanks for YesntSoup
2024-03-17 20:47:16 +00:00
Robert Paciorek
c0d5b79518 add items to store
* Chimeragon Thawfest Saddle
* Thawfest Dragon Saddle Chest
* Friendship Arch
* Stormshatter
2024-01-26 18:22:21 +00:00
Robert Paciorek
20bcd835d7 create Kingstail skin (21003) using og assets
... and add it to store
2024-01-26 12:57:38 +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
879943d9e7 add Owl Feather to the store 2023-11-25 13:41:49 +00:00
Robert Paciorek
8e5b8cc64a add "Alpha Ruffrunner Hiccup Logo Paint" to store 2023-10-04 15:38:28 +02:00
Robert Paciorek
b677239bbf add info about store, add "Maze of Hair" to store 2023-09-21 10:47:43 +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
0c41722d14 fix: Chimeragon Racing Saddle stays in the shop... 2023-09-13 14:57:45 +02:00
Spirtix
45a105af2e add Chimeragon snoggletog skin to the store 2023-09-03 19:52:29 +02:00
Robert Paciorek
d95a117ef0 use RS_DATA/Content/ in items definition
... instead of http://media.schoolofdragons.com/ to fix some missing UI images ... thanks to Denzaya
2023-09-02 12:38:18 +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
Robert Paciorek
6f8bbd149b add Toothless Alpha skin to shop 2023-08-14 14:22:14 +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
b7e2b2f822 properly track mission states and rewards 2023-06-22 22:08:54 +02:00
hictooth
199d44f1cd create profile
works up to start of tutorial
2023-06-19 20:23:53 +01:00