feat(event): Summer Splash 2018

Also gets rid of those Fairy Potions, FOR REAL this time, and fixes a couple of minor Market layout issues
This commit is contained in:
SabreCat
2018-06-19 23:24:40 +00:00
parent 7ea6c911cb
commit 00cb50a781
69 changed files with 320 additions and 42 deletions

View File

@@ -8,7 +8,7 @@ import takeThisGear from './special-takeThis';
import wonderconGear from './special-wondercon';
import t from '../../../translation';
const CURRENT_SEASON = '_NONE_';
const CURRENT_SEASON = 'summer';
let armor = {
0: backerGear.armorSpecial0,
@@ -815,6 +815,9 @@ let armor = {
notes: t('armorSpecialSummer2017RogueNotes', { per: 15 }),
value: 90,
per: 15,
canBuy: () => {
return CURRENT_SEASON === 'summer';
},
},
summer2017Warrior: {
event: EVENTS.summer2017,
@@ -824,6 +827,9 @@ let armor = {
notes: t('armorSpecialSummer2017WarriorNotes', { con: 9 }),
value: 90,
con: 9,
canBuy: () => {
return CURRENT_SEASON === 'summer';
},
},
summer2017Mage: {
event: EVENTS.summer2017,
@@ -833,6 +839,9 @@ let armor = {
notes: t('armorSpecialSummer2017MageNotes', { int: 9 }),
value: 90,
int: 9,
canBuy: () => {
return CURRENT_SEASON === 'summer';
},
},
summer2017Healer: {
event: EVENTS.summer2017,
@@ -842,6 +851,9 @@ let armor = {
notes: t('armorSpecialSummer2017HealerNotes', { con: 15 }),
value: 90,
con: 15,
canBuy: () => {
return CURRENT_SEASON === 'summer';
},
},
fall2017Rogue: {
event: EVENTS.fall2017,
@@ -957,6 +969,42 @@ let armor = {
value: 90,
con: 15,
},
summer2018Rogue: {
event: EVENTS.summer2018,
specialClass: 'rogue',
set: 'summer2018FisherRogueSet',
text: t('armorSpecialSummer2018RogueText'),
notes: t('armorSpecialSummer2018RogueNotes', { per: 15 }),
value: 90,
per: 15,
},
summer2018Warrior: {
event: EVENTS.summer2018,
specialClass: 'warrior',
set: 'summer2018BettaFishWarriorSet',
text: t('armorSpecialSummer2018WarriorText'),
notes: t('armorSpecialSummer2018WarriorNotes', { con: 9 }),
value: 90,
con: 9,
},
summer2018Mage: {
event: EVENTS.summer2018,
specialClass: 'wizard',
set: 'summer2018LionfishMageSet',
text: t('armorSpecialSummer2018MageText'),
notes: t('armorSpecialSummer2018MageNotes', { int: 9 }),
value: 90,
int: 9,
},
summer2018Healer: {
event: EVENTS.summer2018,
specialClass: 'healer',
set: 'summer2018MerfolkMonarchSet',
text: t('armorSpecialSummer2018HealerText'),
notes: t('armorSpecialSummer2018HealerNotes', { con: 15 }),
value: 90,
con: 15,
},
};
let back = {
@@ -1954,6 +2002,9 @@ let head = {
notes: t('headSpecialSummer2017RogueNotes', { per: 9 }),
value: 60,
per: 9,
canBuy: () => {
return CURRENT_SEASON === 'summer';
},
},
summer2017Warrior: {
event: EVENTS.summer2017,
@@ -1963,6 +2014,9 @@ let head = {
notes: t('headSpecialSummer2017WarriorNotes', { str: 9 }),
value: 60,
str: 9,
canBuy: () => {
return CURRENT_SEASON === 'summer';
},
},
summer2017Mage: {
event: EVENTS.summer2017,
@@ -1972,6 +2026,9 @@ let head = {
notes: t('headSpecialSummer2017MageNotes', { per: 7 }),
value: 60,
per: 7,
canBuy: () => {
return CURRENT_SEASON === 'summer';
},
},
summer2017Healer: {
event: EVENTS.summer2017,
@@ -1981,6 +2038,9 @@ let head = {
notes: t('headSpecialSummer2017HealerNotes', { int: 7 }),
value: 60,
int: 7,
canBuy: () => {
return CURRENT_SEASON === 'summer';
},
},
namingDay2017: {
text: t('headSpecialNamingDay2017Text'),
@@ -2102,6 +2162,42 @@ let head = {
value: 60,
int: 7,
},
summer2018Rogue: {
event: EVENTS.summer2018,
specialClass: 'rogue',
set: 'summer2018FisherRogueSet',
text: t('headSpecialSummer2018RogueText'),
notes: t('headSpecialSummer2018RogueNotes', { per: 9 }),
value: 60,
per: 9,
},
summer2018Warrior: {
event: EVENTS.summer2018,
specialClass: 'warrior',
set: 'summer2018BettaFishWarriorSet',
text: t('headSpecialSummer2018WarriorText'),
notes: t('headSpecialSummer2018WarriorNotes', { str: 9 }),
value: 60,
str: 9,
},
summer2018Mage: {
event: EVENTS.summer2018,
specialClass: 'wizard',
set: 'summer2018LionfishMageSet',
text: t('headSpecialSummer2018MageText'),
notes: t('headSpecialSummer2018MageNotes', { per: 7 }),
value: 60,
per: 7,
},
summer2018Healer: {
event: EVENTS.summer2018,
specialClass: 'healer',
set: 'summer2018MerfolkMonarchSet',
text: t('headSpecialSummer2018HealerText'),
notes: t('headSpecialSummer2018HealerNotes', { int: 7 }),
value: 60,
int: 7,
},
};
let headAccessory = {
@@ -2985,6 +3081,9 @@ let shield = {
notes: t('shieldSpecialSummer2017RogueNotes', { str: 8 }),
value: 80,
str: 8,
canBuy: () => {
return CURRENT_SEASON === 'summer';
},
},
summer2017Warrior: {
event: EVENTS.summer2017,
@@ -2994,6 +3093,9 @@ let shield = {
notes: t('shieldSpecialSummer2017WarriorNotes', { con: 7 }),
value: 70,
con: 7,
canBuy: () => {
return CURRENT_SEASON === 'summer';
},
},
summer2017Healer: {
event: EVENTS.summer2017,
@@ -3003,6 +3105,9 @@ let shield = {
notes: t('shieldSpecialSummer2017HealerNotes', { con: 9 }),
value: 70,
con: 9,
canBuy: () => {
return CURRENT_SEASON === 'summer';
},
},
fall2017Rogue: {
event: EVENTS.fall2017,
@@ -3085,6 +3190,33 @@ let shield = {
value: 70,
con: 9,
},
summer2018Rogue: {
event: EVENTS.summer2018,
specialClass: 'rogue',
set: 'summer2018FisherRogueSet',
text: t('weaponSpecialSummer2018RogueText'),
notes: t('weaponSpecialSummer2018RogueNotes', { str: 8 }),
value: 80,
str: 8,
},
summer2018Warrior: {
event: EVENTS.summer2018,
specialClass: 'warrior',
set: 'summer2018BettaFishWarriorSet',
text: t('shieldSpecialSummer2018WarriorText'),
notes: t('shieldSpecialSummer2018WarriorNotes', { con: 7 }),
value: 70,
con: 7,
},
summer2018Healer: {
event: EVENTS.summer2018,
specialClass: 'healer',
set: 'summer2018MerfolkMonarchSet',
text: t('shieldSpecialSummer2018HealerText'),
notes: t('shieldSpecialSummer2018HealerNotes', { con: 9 }),
value: 70,
con: 9,
},
};
let weapon = {
@@ -3896,6 +4028,9 @@ let weapon = {
notes: t('weaponSpecialSummer2017RogueNotes', { str: 8 }),
value: 80,
str: 8,
canBuy: () => {
return CURRENT_SEASON === 'summer';
},
},
summer2017Warrior: {
event: EVENTS.summer2017,
@@ -3905,6 +4040,9 @@ let weapon = {
notes: t('weaponSpecialSummer2017WarriorNotes', { str: 15 }),
value: 90,
str: 15,
canBuy: () => {
return CURRENT_SEASON === 'summer';
},
},
summer2017Mage: {
event: EVENTS.summer2017,
@@ -3916,6 +4054,9 @@ let weapon = {
value: 160,
int: 15,
per: 7,
canBuy: () => {
return CURRENT_SEASON === 'summer';
},
},
summer2017Healer: {
event: EVENTS.summer2017,
@@ -3925,6 +4066,9 @@ let weapon = {
notes: t('weaponSpecialSummer2017HealerNotes', { int: 9 }),
value: 90,
int: 9,
canBuy: () => {
return CURRENT_SEASON === 'summer';
},
},
fall2017Rogue: {
event: EVENTS.fall2017,
@@ -4040,6 +4184,44 @@ let weapon = {
value: 90,
int: 9,
},
summer2018Rogue: {
event: EVENTS.summer2018,
specialClass: 'rogue',
set: 'summer2018FisherRogueSet',
text: t('weaponSpecialSummer2018RogueText'),
notes: t('weaponSpecialSummer2018RogueNotes', { str: 8 }),
value: 80,
str: 8,
},
summer2018Warrior: {
event: EVENTS.summer2018,
specialClass: 'warrior',
set: 'summer2018BettaFishWarriorSet',
text: t('weaponSpecialSummer2018WarriorText'),
notes: t('weaponSpecialSummer2018WarriorNotes', { str: 15 }),
value: 90,
str: 15,
},
summer2018Mage: {
event: EVENTS.summer2018,
specialClass: 'wizard',
set: 'summer2018LionfishMageSet',
twoHanded: true,
text: t('weaponSpecialSummer2018MageText'),
notes: t('weaponSpecialSummer2018MageNotes', { int: 15, per: 7 }),
value: 160,
int: 15,
per: 7,
},
summer2018Healer: {
event: EVENTS.summer2018,
specialClass: 'healer',
set: 'summer2018MerfolkMonarchSet',
text: t('weaponSpecialSummer2018HealerText'),
notes: t('weaponSpecialSummer2018HealerNotes', { int: 9 }),
value: 90,
int: 9,
},
};
let specialSet = {