mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-16 22:27:26 +01:00
feat(event): Fall Festival 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 = '_NONE_';
|
||||
const CURRENT_SEASON = 'fall';
|
||||
|
||||
let armor = {
|
||||
0: backerGear.armorSpecial0,
|
||||
@@ -863,6 +863,9 @@ let armor = {
|
||||
notes: t('armorSpecialFall2017RogueNotes', { per: 15 }),
|
||||
value: 90,
|
||||
per: 15,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'fall';
|
||||
},
|
||||
},
|
||||
fall2017Warrior: {
|
||||
event: EVENTS.fall2017,
|
||||
@@ -872,6 +875,9 @@ let armor = {
|
||||
notes: t('armorSpecialFall2017WarriorNotes', { con: 9 }),
|
||||
value: 90,
|
||||
con: 9,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'fall';
|
||||
},
|
||||
},
|
||||
fall2017Mage: {
|
||||
event: EVENTS.fall2017,
|
||||
@@ -881,6 +887,9 @@ let armor = {
|
||||
notes: t('armorSpecialFall2017MageNotes', { int: 9 }),
|
||||
value: 90,
|
||||
int: 9,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'fall';
|
||||
},
|
||||
},
|
||||
fall2017Healer: {
|
||||
event: EVENTS.fall2017,
|
||||
@@ -890,6 +899,9 @@ let armor = {
|
||||
notes: t('armorSpecialFall2017HealerNotes', { con: 15 }),
|
||||
value: 90,
|
||||
con: 15,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'fall';
|
||||
},
|
||||
},
|
||||
winter2018Rogue: {
|
||||
event: EVENTS.winter2018,
|
||||
@@ -1005,6 +1017,42 @@ let armor = {
|
||||
value: 90,
|
||||
con: 15,
|
||||
},
|
||||
fall2018Rogue: {
|
||||
event: EVENTS.fall2018,
|
||||
specialClass: 'rogue',
|
||||
set: 'fall2018AlterEgoSet',
|
||||
text: t('armorSpecialFall2018RogueText'),
|
||||
notes: t('armorSpecialFall2018RogueNotes', { per: 15 }),
|
||||
value: 90,
|
||||
per: 15,
|
||||
},
|
||||
fall2018Warrior: {
|
||||
event: EVENTS.fall2018,
|
||||
specialClass: 'warrior',
|
||||
set: 'fall2018MinotaurWarriorSet',
|
||||
text: t('armorSpecialFall2018WarriorText'),
|
||||
notes: t('armorSpecialFall2018WarriorNotes', { con: 9 }),
|
||||
value: 90,
|
||||
con: 9,
|
||||
},
|
||||
fall2018Mage: {
|
||||
event: EVENTS.fall2018,
|
||||
specialClass: 'wizard',
|
||||
set: 'fall2018CandymancerMageSet',
|
||||
text: t('armorSpecialFall2018MageText'),
|
||||
notes: t('armorSpecialFall2018MageNotes', { int: 9 }),
|
||||
value: 90,
|
||||
int: 9,
|
||||
},
|
||||
fall2018Healer: {
|
||||
event: EVENTS.fall2018,
|
||||
specialClass: 'healer',
|
||||
set: 'fall2018CarnivorousPlantSet',
|
||||
text: t('armorSpecialFall2018HealerText'),
|
||||
notes: t('armorSpecialFall2018HealerNotes', { con: 15 }),
|
||||
value: 90,
|
||||
con: 15,
|
||||
},
|
||||
};
|
||||
|
||||
let back = {
|
||||
@@ -2142,6 +2190,9 @@ let head = {
|
||||
notes: t('headSpecialFall2017RogueNotes', { per: 9 }),
|
||||
value: 60,
|
||||
per: 9,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'fall';
|
||||
},
|
||||
},
|
||||
fall2017Warrior: {
|
||||
event: EVENTS.fall2017,
|
||||
@@ -2151,6 +2202,9 @@ let head = {
|
||||
notes: t('headSpecialFall2017WarriorNotes', { str: 9 }),
|
||||
value: 60,
|
||||
str: 9,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'fall';
|
||||
},
|
||||
},
|
||||
fall2017Mage: {
|
||||
event: EVENTS.fall2017,
|
||||
@@ -2160,6 +2214,9 @@ let head = {
|
||||
notes: t('headSpecialFall2017MageNotes', { per: 7 }),
|
||||
value: 60,
|
||||
per: 7,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'fall';
|
||||
},
|
||||
},
|
||||
fall2017Healer: {
|
||||
event: EVENTS.fall2017,
|
||||
@@ -2169,6 +2226,9 @@ let head = {
|
||||
notes: t('headSpecialFall2017HealerNotes', { int: 7 }),
|
||||
value: 60,
|
||||
int: 7,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'fall';
|
||||
},
|
||||
},
|
||||
nye2017: {
|
||||
text: t('headSpecialNye2017Text'),
|
||||
@@ -2284,6 +2344,42 @@ let head = {
|
||||
value: 60,
|
||||
int: 7,
|
||||
},
|
||||
fall2018Rogue: {
|
||||
event: EVENTS.fall2018,
|
||||
specialClass: 'rogue',
|
||||
set: 'fall2018AlterEgoSet',
|
||||
text: t('headSpecialFall2018RogueText'),
|
||||
notes: t('headSpecialFall2018RogueNotes', { per: 9 }),
|
||||
value: 60,
|
||||
per: 9,
|
||||
},
|
||||
fall2018Warrior: {
|
||||
event: EVENTS.fall2018,
|
||||
specialClass: 'warrior',
|
||||
set: 'fall2018MinotaurWarriorSet',
|
||||
text: t('headSpecialFall2018WarriorText'),
|
||||
notes: t('headSpecialFall2018WarriorNotes', { str: 9 }),
|
||||
value: 60,
|
||||
str: 9,
|
||||
},
|
||||
fall2018Mage: {
|
||||
event: EVENTS.fall2018,
|
||||
specialClass: 'wizard',
|
||||
set: 'fall2018CandymancerMageSet',
|
||||
text: t('headSpecialFall2018MageText'),
|
||||
notes: t('headSpecialFall2018MageNotes', { per: 7 }),
|
||||
value: 60,
|
||||
per: 7,
|
||||
},
|
||||
fall2018Healer: {
|
||||
event: EVENTS.fall2018,
|
||||
specialClass: 'healer',
|
||||
set: 'fall2018CarnivorousPlantSet',
|
||||
text: t('headSpecialFall2018HealerText'),
|
||||
notes: t('headSpecialFall2018HealerNotes', { int: 7 }),
|
||||
value: 60,
|
||||
int: 7,
|
||||
},
|
||||
};
|
||||
|
||||
let headAccessory = {
|
||||
@@ -3203,6 +3299,9 @@ let shield = {
|
||||
notes: t('shieldSpecialFall2017RogueNotes', { str: 8 }),
|
||||
value: 80,
|
||||
str: 8,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'fall';
|
||||
},
|
||||
},
|
||||
fall2017Warrior: {
|
||||
event: EVENTS.fall2017,
|
||||
@@ -3212,6 +3311,9 @@ let shield = {
|
||||
notes: t('shieldSpecialFall2017WarriorNotes', { con: 7 }),
|
||||
value: 70,
|
||||
con: 7,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'fall';
|
||||
},
|
||||
},
|
||||
fall2017Healer: {
|
||||
event: EVENTS.fall2017,
|
||||
@@ -3221,6 +3323,9 @@ let shield = {
|
||||
notes: t('shieldSpecialFall2017HealerNotes', { con: 9 }),
|
||||
value: 70,
|
||||
con: 9,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'fall';
|
||||
},
|
||||
},
|
||||
winter2018Rogue: {
|
||||
event: EVENTS.winter2018,
|
||||
@@ -3303,6 +3408,33 @@ let shield = {
|
||||
value: 70,
|
||||
con: 9,
|
||||
},
|
||||
fall2018Rogue: {
|
||||
event: EVENTS.fall2018,
|
||||
specialClass: 'rogue',
|
||||
set: 'fall2018AlterEgoSet',
|
||||
text: t('shieldSpecialFall2018RogueText'),
|
||||
notes: t('shieldSpecialFall2018RogueNotes', { str: 8 }),
|
||||
value: 80,
|
||||
str: 8,
|
||||
},
|
||||
fall2018Warrior: {
|
||||
event: EVENTS.fall2018,
|
||||
specialClass: 'warrior',
|
||||
set: 'fall2018MinotaurWarriorSet',
|
||||
text: t('shieldSpecialFall2018WarriorText'),
|
||||
notes: t('shieldSpecialFall2018WarriorNotes', { con: 7 }),
|
||||
value: 70,
|
||||
con: 7,
|
||||
},
|
||||
fall2018Healer: {
|
||||
event: EVENTS.fall2018,
|
||||
specialClass: 'healer',
|
||||
set: 'fall2018CarnivorousPlantSet',
|
||||
text: t('shieldSpecialFall2018HealerText'),
|
||||
notes: t('shieldSpecialFall2018HealerNotes', { con: 9 }),
|
||||
value: 70,
|
||||
con: 9,
|
||||
},
|
||||
};
|
||||
|
||||
let weapon = {
|
||||
@@ -4164,6 +4296,9 @@ let weapon = {
|
||||
notes: t('weaponSpecialFall2017RogueNotes', { str: 8 }),
|
||||
value: 80,
|
||||
str: 8,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'fall';
|
||||
},
|
||||
},
|
||||
fall2017Warrior: {
|
||||
event: EVENTS.fall2017,
|
||||
@@ -4173,6 +4308,9 @@ let weapon = {
|
||||
notes: t('weaponSpecialFall2017WarriorNotes', { str: 15 }),
|
||||
value: 90,
|
||||
str: 15,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'fall';
|
||||
},
|
||||
},
|
||||
fall2017Mage: {
|
||||
event: EVENTS.fall2017,
|
||||
@@ -4184,6 +4322,9 @@ let weapon = {
|
||||
value: 160,
|
||||
int: 15,
|
||||
per: 7,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'fall';
|
||||
},
|
||||
},
|
||||
fall2017Healer: {
|
||||
event: EVENTS.fall2017,
|
||||
@@ -4193,6 +4334,9 @@ let weapon = {
|
||||
notes: t('weaponSpecialFall2017HealerNotes', { int: 9 }),
|
||||
value: 90,
|
||||
int: 9,
|
||||
canBuy: () => {
|
||||
return CURRENT_SEASON === 'fall';
|
||||
},
|
||||
},
|
||||
winter2018Rogue: {
|
||||
event: EVENTS.winter2018,
|
||||
@@ -4308,6 +4452,44 @@ let weapon = {
|
||||
value: 90,
|
||||
int: 9,
|
||||
},
|
||||
fall2018Rogue: {
|
||||
event: EVENTS.fall2018,
|
||||
specialClass: 'rogue',
|
||||
set: 'fall2018AlterEgoSet',
|
||||
text: t('weaponSpecialFall2018RogueText'),
|
||||
notes: t('weaponSpecialFall2018RogueNotes', { str: 8 }),
|
||||
value: 80,
|
||||
str: 8,
|
||||
},
|
||||
fall2018Warrior: {
|
||||
event: EVENTS.fall2018,
|
||||
specialClass: 'warrior',
|
||||
set: 'fall2018MinotaurWarriorSet',
|
||||
text: t('weaponSpecialFall2018WarriorText'),
|
||||
notes: t('weaponSpecialFall2018WarriorNotes', { str: 15 }),
|
||||
value: 90,
|
||||
str: 15,
|
||||
},
|
||||
fall2018Mage: {
|
||||
event: EVENTS.fall2018,
|
||||
specialClass: 'wizard',
|
||||
set: 'fall2018CandymancerMageSet',
|
||||
twoHanded: true,
|
||||
text: t('weaponSpecialFall2018MageText'),
|
||||
notes: t('weaponSpecialFall2018MageNotes', { int: 15, per: 7 }),
|
||||
value: 160,
|
||||
int: 15,
|
||||
per: 7,
|
||||
},
|
||||
fall2018Healer: {
|
||||
event: EVENTS.fall2018,
|
||||
specialClass: 'healer',
|
||||
set: 'fall2018CarnivorousPlantSet',
|
||||
text: t('weaponSpecialFall2018HealerText'),
|
||||
notes: t('weaponSpecialFall2018HealerNotes', { int: 9 }),
|
||||
value: 90,
|
||||
int: 9,
|
||||
},
|
||||
};
|
||||
|
||||
let specialSet = {
|
||||
|
||||
Reference in New Issue
Block a user