mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-16 22:27:26 +01:00
feat(event): Winter Wonderland 2018
This commit is contained in:
@@ -8,7 +8,7 @@ import takeThisGear from './special-takeThis';
|
||||
import wonderconGear from './special-wondercon';
|
||||
import t from '../../../translation';
|
||||
|
||||
const CURRENT_SEASON = 'fall';
|
||||
const CURRENT_SEASON = 'winter';
|
||||
|
||||
let armor = {
|
||||
0: backerGear.armorSpecial0,
|
||||
@@ -911,6 +911,9 @@ let armor = {
|
||||
notes: t('armorSpecialWinter2018RogueNotes', { per: 15 }),
|
||||
value: 90,
|
||||
per: 15,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'winter';
|
||||
},
|
||||
},
|
||||
winter2018Warrior: {
|
||||
event: EVENTS.winter2018,
|
||||
@@ -920,6 +923,9 @@ let armor = {
|
||||
notes: t('armorSpecialWinter2018WarriorNotes', { con: 9 }),
|
||||
value: 90,
|
||||
con: 9,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'winter';
|
||||
},
|
||||
},
|
||||
winter2018Mage: {
|
||||
event: EVENTS.winter2018,
|
||||
@@ -929,6 +935,9 @@ let armor = {
|
||||
notes: t('armorSpecialWinter2018MageNotes', { int: 9 }),
|
||||
value: 90,
|
||||
int: 9,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'winter';
|
||||
},
|
||||
},
|
||||
winter2018Healer: {
|
||||
event: EVENTS.winter2018,
|
||||
@@ -938,6 +947,9 @@ let armor = {
|
||||
notes: t('armorSpecialWinter2018HealerNotes', { con: 15 }),
|
||||
value: 90,
|
||||
con: 15,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'winter';
|
||||
},
|
||||
},
|
||||
birthday2018: {
|
||||
text: t('armorSpecialBirthday2018Text'),
|
||||
@@ -1062,7 +1074,7 @@ let armor = {
|
||||
winter2019Rogue: {
|
||||
event: EVENTS.winter2019,
|
||||
specialClass: 'rogue',
|
||||
set: 'winter2019ReindeerSet',
|
||||
set: 'winter2019PoinsettiaSet',
|
||||
text: t('armorSpecialWinter2019RogueText'),
|
||||
notes: t('armorSpecialWinter2019RogueNotes', { per: 15 }),
|
||||
value: 90,
|
||||
@@ -1071,7 +1083,7 @@ let armor = {
|
||||
winter2019Warrior: {
|
||||
event: EVENTS.winter2019,
|
||||
specialClass: 'warrior',
|
||||
set: 'winter2019GiftWrappedSet',
|
||||
set: 'winter2019BlizzardSet',
|
||||
text: t('armorSpecialWinter2019WarriorText'),
|
||||
notes: t('armorSpecialWinter2019WarriorNotes', { con: 9 }),
|
||||
value: 90,
|
||||
@@ -1080,7 +1092,7 @@ let armor = {
|
||||
winter2019Mage: {
|
||||
event: EVENTS.winter2019,
|
||||
specialClass: 'wizard',
|
||||
set: 'winter2019ConfettiSet',
|
||||
set: 'winter2019PyrotechnicSet',
|
||||
text: t('armorSpecialWinter2019MageText'),
|
||||
notes: t('armorSpecialWinter2019MageNotes', { int: 9 }),
|
||||
value: 90,
|
||||
@@ -1089,7 +1101,7 @@ let armor = {
|
||||
winter2019Healer: {
|
||||
event: EVENTS.winter2019,
|
||||
specialClass: 'healer',
|
||||
set: 'winter2019MistletoeSet',
|
||||
set: 'winter2019WinterStarSet',
|
||||
text: t('armorSpecialWinter2019HealerText'),
|
||||
notes: t('armorSpecialWinter2019HealerNotes', { con: 15 }),
|
||||
value: 90,
|
||||
@@ -2292,6 +2304,9 @@ let head = {
|
||||
notes: t('headSpecialWinter2018RogueNotes', { per: 9 }),
|
||||
value: 60,
|
||||
per: 9,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'winter';
|
||||
},
|
||||
},
|
||||
winter2018Warrior: {
|
||||
event: EVENTS.winter2018,
|
||||
@@ -2301,6 +2316,9 @@ let head = {
|
||||
notes: t('headSpecialWinter2018WarriorNotes', { str: 9 }),
|
||||
value: 60,
|
||||
str: 9,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'winter';
|
||||
},
|
||||
},
|
||||
winter2018Mage: {
|
||||
event: EVENTS.winter2018,
|
||||
@@ -2310,6 +2328,9 @@ let head = {
|
||||
notes: t('headSpecialWinter2018MageNotes', { per: 7 }),
|
||||
value: 60,
|
||||
per: 7,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'winter';
|
||||
},
|
||||
},
|
||||
winter2018Healer: {
|
||||
event: EVENTS.winter2018,
|
||||
@@ -2319,6 +2340,9 @@ let head = {
|
||||
notes: t('headSpecialWinter2018HealerNotes', { int: 7 }),
|
||||
value: 60,
|
||||
int: 7,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'winter';
|
||||
},
|
||||
},
|
||||
spring2018Rogue: {
|
||||
event: EVENTS.spring2018,
|
||||
@@ -2437,7 +2461,7 @@ let head = {
|
||||
winter2019Rogue: {
|
||||
event: EVENTS.winter2019,
|
||||
specialClass: 'rogue',
|
||||
set: 'winter2019ReindeerSet',
|
||||
set: 'winter2019PoinsettiaSet',
|
||||
text: t('headSpecialWinter2019RogueText'),
|
||||
notes: t('headSpecialWinter2019RogueNotes', { per: 9 }),
|
||||
value: 60,
|
||||
@@ -2446,7 +2470,7 @@ let head = {
|
||||
winter2019Warrior: {
|
||||
event: EVENTS.winter2019,
|
||||
specialClass: 'warrior',
|
||||
set: 'winter2019GiftWrappedSet',
|
||||
set: 'winter2019BlizzardSet',
|
||||
text: t('headSpecialWinter2019WarriorText'),
|
||||
notes: t('headSpecialWinter2019WarriorNotes', { str: 9 }),
|
||||
value: 60,
|
||||
@@ -2455,7 +2479,7 @@ let head = {
|
||||
winter2019Mage: {
|
||||
event: EVENTS.winter2019,
|
||||
specialClass: 'wizard',
|
||||
set: 'winter2019ConfettiSet',
|
||||
set: 'winter2019PyrotechnicSet',
|
||||
text: t('headSpecialWinter2019MageText'),
|
||||
notes: t('headSpecialWinter2019MageNotes', { per: 7 }),
|
||||
value: 60,
|
||||
@@ -2464,7 +2488,7 @@ let head = {
|
||||
winter2019Healer: {
|
||||
event: EVENTS.winter2019,
|
||||
specialClass: 'healer',
|
||||
set: 'winter2019MistletoeSet',
|
||||
set: 'winter2019WinterStarSet',
|
||||
text: t('headSpecialWinter2019HealerText'),
|
||||
notes: t('headSpecialWinter2019HealerNotes', { int: 7 }),
|
||||
value: 60,
|
||||
@@ -3425,6 +3449,9 @@ let shield = {
|
||||
notes: t('shieldSpecialWinter2018RogueNotes', { str: 8 }),
|
||||
value: 80,
|
||||
str: 8,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'winter';
|
||||
},
|
||||
},
|
||||
winter2018Warrior: {
|
||||
event: EVENTS.winter2018,
|
||||
@@ -3434,6 +3461,9 @@ let shield = {
|
||||
notes: t('shieldSpecialWinter2018WarriorNotes', { con: 7 }),
|
||||
value: 70,
|
||||
con: 7,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'winter';
|
||||
},
|
||||
},
|
||||
winter2018Healer: {
|
||||
event: EVENTS.winter2018,
|
||||
@@ -3443,6 +3473,9 @@ let shield = {
|
||||
notes: t('shieldSpecialWinter2018HealerNotes', { con: 9 }),
|
||||
value: 70,
|
||||
con: 9,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'winter';
|
||||
},
|
||||
},
|
||||
spring2018Rogue: {
|
||||
event: EVENTS.spring2018,
|
||||
@@ -3528,16 +3561,16 @@ let shield = {
|
||||
winter2019Rogue: {
|
||||
event: EVENTS.winter2019,
|
||||
specialClass: 'rogue',
|
||||
set: 'winter2019ReindeerSet',
|
||||
text: t('shieldSpecialWinter2019RogueText'),
|
||||
notes: t('shieldSpecialWinter2019RogueNotes', { str: 8 }),
|
||||
set: 'winter2019PoinsettiaSet',
|
||||
text: t('weaponSpecialWinter2019RogueText'),
|
||||
notes: t('weaponSpecialWinter2019RogueNotes', { str: 8 }),
|
||||
value: 80,
|
||||
str: 8,
|
||||
},
|
||||
winter2019Warrior: {
|
||||
event: EVENTS.winter2019,
|
||||
specialClass: 'warrior',
|
||||
set: 'winter2019GiftWrappedSet',
|
||||
set: 'winter2019BlizzardSet',
|
||||
text: t('shieldSpecialWinter2019WarriorText'),
|
||||
notes: t('shieldSpecialWinter2019WarriorNotes', { con: 7 }),
|
||||
value: 70,
|
||||
@@ -3546,7 +3579,7 @@ let shield = {
|
||||
winter2019Healer: {
|
||||
event: EVENTS.winter2019,
|
||||
specialClass: 'healer',
|
||||
set: 'winter2019MistletoeSet',
|
||||
set: 'winter2019WinterStarSet',
|
||||
text: t('shieldSpecialWinter2019HealerText'),
|
||||
notes: t('shieldSpecialWinter2019HealerNotes', { con: 9 }),
|
||||
value: 70,
|
||||
@@ -4463,6 +4496,9 @@ let weapon = {
|
||||
notes: t('weaponSpecialWinter2018RogueNotes', { str: 8 }),
|
||||
value: 80,
|
||||
str: 8,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'winter';
|
||||
},
|
||||
},
|
||||
winter2018Warrior: {
|
||||
event: EVENTS.winter2018,
|
||||
@@ -4472,6 +4508,9 @@ let weapon = {
|
||||
notes: t('weaponSpecialWinter2018WarriorNotes', { str: 15 }),
|
||||
value: 90,
|
||||
str: 15,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'winter';
|
||||
},
|
||||
},
|
||||
winter2018Mage: {
|
||||
event: EVENTS.winter2018,
|
||||
@@ -4483,6 +4522,9 @@ let weapon = {
|
||||
value: 170,
|
||||
int: 15,
|
||||
per: 7,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'winter';
|
||||
},
|
||||
},
|
||||
winter2018Healer: {
|
||||
event: EVENTS.winter2018,
|
||||
@@ -4492,6 +4534,9 @@ let weapon = {
|
||||
notes: t('weaponSpecialWinter2018HealerNotes', { int: 9 }),
|
||||
value: 90,
|
||||
int: 9,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'winter';
|
||||
},
|
||||
},
|
||||
spring2018Rogue: {
|
||||
event: EVENTS.spring2018,
|
||||
@@ -4610,7 +4655,7 @@ let weapon = {
|
||||
winter2019Rogue: {
|
||||
event: EVENTS.winter2019,
|
||||
specialClass: 'rogue',
|
||||
set: 'winter2019ReindeerSet',
|
||||
set: 'winter2019PoinsettiaSet',
|
||||
text: t('weaponSpecialWinter2019RogueText'),
|
||||
notes: t('weaponSpecialWinter2019RogueNotes', { str: 8 }),
|
||||
value: 80,
|
||||
@@ -4619,7 +4664,7 @@ let weapon = {
|
||||
winter2019Warrior: {
|
||||
event: EVENTS.winter2019,
|
||||
specialClass: 'warrior',
|
||||
set: 'winter2019GiftWrappedSet',
|
||||
set: 'winter2019BlizzardSet',
|
||||
text: t('weaponSpecialWinter2019WarriorText'),
|
||||
notes: t('weaponSpecialWinter2019WarriorNotes', { str: 15 }),
|
||||
value: 90,
|
||||
@@ -4628,7 +4673,7 @@ let weapon = {
|
||||
winter2019Mage: {
|
||||
event: EVENTS.winter2019,
|
||||
specialClass: 'wizard',
|
||||
set: 'winter2019ConfettiSet',
|
||||
set: 'winter2019PyrotechnicSet',
|
||||
twoHanded: true,
|
||||
text: t('weaponSpecialWinter2019MageText'),
|
||||
notes: t('weaponSpecialWinter2019MageNotes', { int: 15, per: 7 }),
|
||||
@@ -4639,7 +4684,7 @@ let weapon = {
|
||||
winter2019Healer: {
|
||||
event: EVENTS.winter2019,
|
||||
specialClass: 'healer',
|
||||
set: 'winter2019MistletoeSet',
|
||||
set: 'winter2019WinterStarSet',
|
||||
text: t('weaponSpecialWinter2019HealerText'),
|
||||
notes: t('weaponSpecialWinter2019HealerNotes', { int: 9 }),
|
||||
value: 90,
|
||||
|
||||
Reference in New Issue
Block a user