Fall Festival Gem Promo (#138)
* content: add gems blocks
* gemsBlocks: include ios and android identifiers
* wip: promo code
* split common constants into multiple files
* add second promo part
* geCurrentEvent, refactor promo
* fix lint
* fix exports, use world state api
* start adding world state tests
* remove console.log
* use gems block for purchases
* remove comments
* fix most unit tests
* restore comment
* fix lint
* prevent apple/google gift tests from breaking other tests when stub is not reset
* fix unit tests, clarify tests names
* iap: use gift object when gifting gems
* allow gift object with less data
* fix iap tests, remove findById stubs
* iap: require less data from the mobile apps
* apply discounts
* add missing worldState file
* fix lint
* add test event
* start removing 20 gems option for web
* start adding support for all gems packages on web
* fix unit tests for apple, stripe and google
* amazon: support all gems blocks
* paypal: support all gems blocks
* fix payments unit tests, add tests for getGemsBlock
* web: add gems plans with discounts, update stripe
* fix amazon and paypal clients, payments success modals
* amazon pay: disabled state
* update icons, start abstracting payments buttons
* begin redesign
* redesign gems modal
* fix buttons
* fix hover color for gems modal close icon
* add key to world state current event
* extend test event length
* implement gems modals designs
* early test fall2020
* fix header banner position
* add missing files
* use iso 8601 for dates, minor ui fixes
* fix time zones
* events: fix ISO8601 format
* fix css indentation
* start abstracting banners
* refactor payments buttons
* test spooky, fix group plans box
* implement gems promo banners, refactor banners, fixes
* fix lint
* fix dates
* remove unused i18n strings
* fix stripe integration test
* fix world state integration tests
* the current active event
* add missing unit tests
* add storybook story for payments buttons component
* fix typo
* fix(stripe): correct label when gifting subscriptions
2020-09-21 14:22:13 +00:00
|
|
|
import moment from 'moment';
|
|
|
|
|
|
|
|
|
|
export const CURRENT_SEASON = moment().isBefore('2020-08-02') ? 'summer' : '_NONE_';
|
|
|
|
|
|
|
|
|
|
export const CLASSES = [
|
|
|
|
|
'warrior',
|
|
|
|
|
'rogue',
|
|
|
|
|
'healer',
|
|
|
|
|
'wizard',
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
export const GEAR_TYPES = [
|
|
|
|
|
'weapon',
|
|
|
|
|
'armor',
|
|
|
|
|
'head',
|
|
|
|
|
'shield',
|
|
|
|
|
'body',
|
|
|
|
|
'back',
|
|
|
|
|
'headAccessory',
|
|
|
|
|
'eyewear',
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
export const USER_CAN_OWN_QUEST_CATEGORIES = [
|
|
|
|
|
'unlockable',
|
|
|
|
|
'gold',
|
|
|
|
|
'hatchingPotion',
|
|
|
|
|
'pet',
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
export { EVENTS } from './events';
|
|
|
|
|
export { default as SEASONAL_SETS } from './seasonalSets';
|
|
|
|
|
export { default as ANIMAL_COLOR_ACHIEVEMENTS } from './animalColorAchievements';
|
2021-02-16 23:00:39 +00:00
|
|
|
export { default as ANIMAL_SET_ACHIEVEMENTS } from './animalSetAchievements';
|
Fall Festival Gem Promo (#138)
* content: add gems blocks
* gemsBlocks: include ios and android identifiers
* wip: promo code
* split common constants into multiple files
* add second promo part
* geCurrentEvent, refactor promo
* fix lint
* fix exports, use world state api
* start adding world state tests
* remove console.log
* use gems block for purchases
* remove comments
* fix most unit tests
* restore comment
* fix lint
* prevent apple/google gift tests from breaking other tests when stub is not reset
* fix unit tests, clarify tests names
* iap: use gift object when gifting gems
* allow gift object with less data
* fix iap tests, remove findById stubs
* iap: require less data from the mobile apps
* apply discounts
* add missing worldState file
* fix lint
* add test event
* start removing 20 gems option for web
* start adding support for all gems packages on web
* fix unit tests for apple, stripe and google
* amazon: support all gems blocks
* paypal: support all gems blocks
* fix payments unit tests, add tests for getGemsBlock
* web: add gems plans with discounts, update stripe
* fix amazon and paypal clients, payments success modals
* amazon pay: disabled state
* update icons, start abstracting payments buttons
* begin redesign
* redesign gems modal
* fix buttons
* fix hover color for gems modal close icon
* add key to world state current event
* extend test event length
* implement gems modals designs
* early test fall2020
* fix header banner position
* add missing files
* use iso 8601 for dates, minor ui fixes
* fix time zones
* events: fix ISO8601 format
* fix css indentation
* start abstracting banners
* refactor payments buttons
* test spooky, fix group plans box
* implement gems promo banners, refactor banners, fixes
* fix lint
* fix dates
* remove unused i18n strings
* fix stripe integration test
* fix world state integration tests
* the current active event
* add missing unit tests
* add storybook story for payments buttons component
* fix typo
* fix(stripe): correct label when gifting subscriptions
2020-09-21 14:22:13 +00:00
|
|
|
export { default as QUEST_SERIES_ACHIEVEMENTS } from './questSeriesAchievements';
|
|
|
|
|
export { default as ITEM_LIST } from './itemList';
|