This commit is contained in:
Blade Barringer
2015-09-21 17:25:14 -05:00
parent f94c8e1060
commit 0e6f563c1f
8 changed files with 736 additions and 0 deletions

View File

@@ -0,0 +1,91 @@
import t from '../../helpers/translator';
import events from '../../events';
export var armor = {
lunarArmor: {
text: t('armorArmoireLunarArmorText'),
notes: t('armorArmoireLunarArmorNotes', {
str: 7,
int: 7
}),
value: 100,
str: 7,
int: 7,
set: 'soothing',
canOwn: (function(u) {
return u.items.gear.owned.armor_armoire_lunarArmor != null;
})
},
gladiatorArmor: {
text: t('armorArmoireGladiatorArmorText'),
notes: t('armorArmoireGladiatorArmorNotes', {
str: 7,
per: 7
}),
value: 100,
str: 7,
per: 7,
set: 'gladiator',
canOwn: (function(u) {
return u.items.gear.owned.armor_armoire_gladiatorArmor != null;
})
},
rancherRobes: {
text: t('armorArmoireRancherRobesText'),
notes: t('armorArmoireRancherRobesNotes', {
str: 5,
per: 5,
int: 5
}),
value: 100,
str: 5,
per: 5,
int: 5,
set: 'rancher',
canOwn: (function(u) {
return u.items.gear.owned.armor_armoire_rancherRobes != null;
})
},
goldenToga: {
text: t('armorArmoireGoldenTogaText'),
notes: t('armorArmoireGoldenTogaNotes', {
attrs: 8
}),
value: 100,
str: 8,
con: 8,
set: 'goldenToga',
canOwn: (function(u) {
return u.items.gear.owned.armor_armoire_goldenToga != null;
})
},
hornedIronArmor: {
text: t('armorArmoireHornedIronArmorText'),
notes: t('armorArmoireHornedIronArmorNotes', {
con: 9,
per: 7
}),
value: 100,
con: 9,
per: 7,
set: 'hornedIron',
canOwn: (function(u) {
return u.items.gear.owned.armor_armoire_hornedIronArmor != null;
})
},
plagueDoctorOvercoat: {
text: t('armorArmoirePlagueDoctorOvercoatText'),
notes: t('armorArmoirePlagueDoctorOvercoatNotes', {
int: 6,
str: 5,
con: 6
}),
int: 6,
str: 5,
con: 6,
set: 'plagueDoctor',
canOwn: (function(u) {
return u.items.gear.owned.armor_armoire_plagueDoctorOvercoat != null;
})
}
};

View File

@@ -0,0 +1,9 @@
import t from '../../helpers/translator';
export var armor = {
0: {
text: t('armorBase0Text'),
notes: t('armorBase0Notes'),
value: 0
}
};

View File

@@ -0,0 +1,46 @@
import t from '../../helpers/translator';
import events from '../../events';
export var armor = {
1: {
text: t('armorHealer1Text'),
notes: t('armorHealer1Notes', {
con: 6
}),
con: 6,
value: 30
},
2: {
text: t('armorHealer2Text'),
notes: t('armorHealer2Notes', {
con: 9
}),
con: 9,
value: 45
},
3: {
text: t('armorHealer3Text'),
notes: t('armorHealer3Notes', {
con: 12
}),
con: 12,
value: 65
},
4: {
text: t('armorHealer4Text'),
notes: t('armorHealer4Notes', {
con: 15
}),
con: 15,
value: 90
},
5: {
text: t('armorHealer5Text'),
notes: t('armorHealer5Notes', {
con: 18
}),
con: 18,
value: 120,
last: true
}
};

View File

@@ -0,0 +1,96 @@
import t from '../../helpers/translator';
import events from '../../events';
export var armor = {
201402: {
text: t('armorMystery201402Text'),
notes: t('armorMystery201402Notes'),
mystery: '201402',
value: 0
},
201403: {
text: t('armorMystery201403Text'),
notes: t('armorMystery201403Notes'),
mystery: '201403',
value: 0
},
201405: {
text: t('armorMystery201405Text'),
notes: t('armorMystery201405Notes'),
mystery: '201405',
value: 0
},
201406: {
text: t('armorMystery201406Text'),
notes: t('armorMystery201406Notes'),
mystery: '201406',
value: 0
},
201407: {
text: t('armorMystery201407Text'),
notes: t('armorMystery201407Notes'),
mystery: '201407',
value: 0
},
201408: {
text: t('armorMystery201408Text'),
notes: t('armorMystery201408Notes'),
mystery: '201408',
value: 0
},
201409: {
text: t('armorMystery201409Text'),
notes: t('armorMystery201409Notes'),
mystery: '201409',
value: 0
},
201410: {
text: t('armorMystery201410Text'),
notes: t('armorMystery201410Notes'),
mystery: '201410',
value: 0
},
201412: {
text: t('armorMystery201412Text'),
notes: t('armorMystery201412Notes'),
mystery: '201412',
value: 0
},
201501: {
text: t('armorMystery201501Text'),
notes: t('armorMystery201501Notes'),
mystery: '201501',
value: 0
},
201503: {
text: t('armorMystery201503Text'),
notes: t('armorMystery201503Notes'),
mystery: '201503',
value: 0
},
201504: {
text: t('armorMystery201504Text'),
notes: t('armorMystery201504Notes'),
mystery: '201504',
value: 0
},
201506: {
text: t('armorMystery201506Text'),
notes: t('armorMystery201506Notes'),
mystery: '201506',
value: 0
},
201508: {
text: t('armorMystery201508Text'),
notes: t('armorMystery201508Notes'),
mystery: '201508',
value: 0,
int: 0
},
301404: {
text: t('armorMystery301404Text'),
notes: t('armorMystery301404Notes'),
mystery: '301404',
value: 0
}
};

View File

@@ -0,0 +1,46 @@
import t from '../../helpers/translator';
import events from '../../events';
export var armor = {
1: {
text: t('armorRogue1Text'),
notes: t('armorRogue1Notes', {
per: 6
}),
per: 6,
value: 30
},
2: {
text: t('armorRogue2Text'),
notes: t('armorRogue2Notes', {
per: 9
}),
per: 9,
value: 45
},
3: {
text: t('armorRogue3Text'),
notes: t('armorRogue3Notes', {
per: 12
}),
per: 12,
value: 65
},
4: {
text: t('armorRogue4Text'),
notes: t('armorRogue4Notes', {
per: 15
}),
per: 15,
value: 90
},
5: {
text: t('armorRogue5Text'),
notes: t('armorRogue5Notes', {
per: 18
}),
per: 18,
value: 120,
last: true
}
};

View File

@@ -0,0 +1,356 @@
import t from '../../helpers/translator';
import events from '../../events';
export var armor = {
0: {
text: t('armorSpecial0Text'),
notes: t('armorSpecial0Notes', {
con: 20
}),
con: 20,
value: 150,
canOwn: (function(u) {
var ref;
return +((ref = u.backer) != null ? ref.tier : void 0) >= 45;
})
},
1: {
text: t('armorSpecial1Text'),
notes: t('armorSpecial1Notes', {
attrs: 6
}),
con: 6,
str: 6,
per: 6,
int: 6,
value: 170,
canOwn: (function(u) {
var ref;
return +((ref = u.contributor) != null ? ref.level : void 0) >= 2;
})
},
2: {
text: t('armorSpecial2Text'),
notes: t('armorSpecial2Notes', {
attrs: 25
}),
int: 25,
con: 25,
value: 200,
canOwn: (function(u) {
var ref;
return +((ref = u.backer) != null ? ref.tier : void 0) >= 300 || (u.items.gear.owned.armor_special_2 != null);
})
},
finnedOceanicArmor: {
text: t('armorSpecialFinnedOceanicArmorText'),
notes: t('armorSpecialFinnedOceanicArmorNotes', {
str: 15
}),
str: 15,
value: 130,
canOwn: (function(u) {
return u.items.gear.owned.armor_special_finnedOceanicArmor != null;
})
},
yeti: {
event: events.winter,
specialClass: 'warrior',
text: t('armorSpecialYetiText'),
notes: t('armorSpecialYetiNotes', {
con: 9
}),
con: 9,
value: 90
},
ski: {
event: events.winter,
specialClass: 'rogue',
text: t('armorSpecialSkiText'),
notes: t('armorSpecialSkiNotes', {
per: 15
}),
per: 15,
value: 90
},
candycane: {
event: events.winter,
specialClass: 'wizard',
text: t('armorSpecialCandycaneText'),
notes: t('armorSpecialCandycaneNotes', {
int: 9
}),
int: 9,
value: 90
},
snowflake: {
event: events.winter,
specialClass: 'healer',
text: t('armorSpecialSnowflakeText'),
notes: t('armorSpecialSnowflakeNotes', {
con: 15
}),
con: 15,
value: 90
},
birthday: {
event: events.birthday,
text: t('armorSpecialBirthdayText'),
notes: t('armorSpecialBirthdayNotes'),
value: 0
},
springRogue: {
event: events.spring,
specialClass: 'rogue',
text: t('armorSpecialSpringRogueText'),
notes: t('armorSpecialSpringRogueNotes', {
per: 15
}),
value: 90,
per: 15
},
springWarrior: {
event: events.spring,
specialClass: 'warrior',
text: t('armorSpecialSpringWarriorText'),
notes: t('armorSpecialSpringWarriorNotes', {
con: 9
}),
value: 90,
con: 9
},
springMage: {
event: events.spring,
specialClass: 'wizard',
text: t('armorSpecialSpringMageText'),
notes: t('armorSpecialSpringMageNotes', {
int: 9
}),
value: 90,
int: 9
},
springHealer: {
event: events.spring,
specialClass: 'healer',
text: t('armorSpecialSpringHealerText'),
notes: t('armorSpecialSpringHealerNotes', {
con: 15
}),
value: 90,
con: 15
},
summerRogue: {
event: events.summer,
specialClass: 'rogue',
text: t('armorSpecialSummerRogueText'),
notes: t('armorSpecialSummerRogueNotes', {
per: 15
}),
value: 90,
per: 15
},
summerWarrior: {
event: events.summer,
specialClass: 'warrior',
text: t('armorSpecialSummerWarriorText'),
notes: t('armorSpecialSummerWarriorNotes', {
con: 9
}),
value: 90,
con: 9
},
summerMage: {
event: events.summer,
specialClass: 'wizard',
text: t('armorSpecialSummerMageText'),
notes: t('armorSpecialSummerMageNotes', {
int: 9
}),
value: 90,
int: 9
},
summerHealer: {
event: events.summer,
specialClass: 'healer',
text: t('armorSpecialSummerHealerText'),
notes: t('armorSpecialSummerHealerNotes', {
con: 15
}),
value: 90,
con: 15
},
fallRogue: {
event: events.fall,
specialClass: 'rogue',
text: t('armorSpecialFallRogueText'),
notes: t('armorSpecialFallRogueNotes', {
per: 15
}),
value: 90,
per: 15
},
fallWarrior: {
event: events.fall,
specialClass: 'warrior',
text: t('armorSpecialFallWarriorText'),
notes: t('armorSpecialFallWarriorNotes', {
con: 9
}),
value: 90,
con: 9
},
fallMage: {
event: events.fall,
specialClass: 'wizard',
text: t('armorSpecialFallMageText'),
notes: t('armorSpecialFallMageNotes', {
int: 9
}),
value: 90,
int: 9
},
fallHealer: {
event: events.fall,
specialClass: 'healer',
text: t('armorSpecialFallHealerText'),
notes: t('armorSpecialFallHealerNotes', {
con: 15
}),
value: 90,
con: 15
},
winter2015Rogue: {
event: events.winter2015,
specialClass: 'rogue',
text: t('armorSpecialWinter2015RogueText'),
notes: t('armorSpecialWinter2015RogueNotes', {
per: 15
}),
value: 90,
per: 15
},
winter2015Warrior: {
event: events.winter2015,
specialClass: 'warrior',
text: t('armorSpecialWinter2015WarriorText'),
notes: t('armorSpecialWinter2015WarriorNotes', {
con: 9
}),
value: 90,
con: 9
},
winter2015Mage: {
event: events.winter2015,
specialClass: 'wizard',
text: t('armorSpecialWinter2015MageText'),
notes: t('armorSpecialWinter2015MageNotes', {
int: 9
}),
value: 90,
int: 9
},
winter2015Healer: {
event: events.winter2015,
specialClass: 'healer',
text: t('armorSpecialWinter2015HealerText'),
notes: t('armorSpecialWinter2015HealerNotes', {
con: 15
}),
value: 90,
con: 15
},
birthday2015: {
text: t('armorSpecialBirthday2015Text'),
notes: t('armorSpecialBirthday2015Notes'),
value: 0,
canOwn: (function(u) {
return u.items.gear.owned.armor_special_birthday2015 != null;
})
},
spring2015Rogue: {
event: events.spring2015,
specialClass: 'rogue',
text: t('armorSpecialSpring2015RogueText'),
notes: t('armorSpecialSpring2015RogueNotes', {
per: 15
}),
value: 90,
per: 15
},
spring2015Warrior: {
event: events.spring2015,
specialClass: 'warrior',
text: t('armorSpecialSpring2015WarriorText'),
notes: t('armorSpecialSpring2015WarriorNotes', {
con: 9
}),
value: 90,
con: 9
},
spring2015Mage: {
event: events.spring2015,
specialClass: 'wizard',
text: t('armorSpecialSpring2015MageText'),
notes: t('armorSpecialSpring2015MageNotes', {
int: 9
}),
value: 90,
int: 9
},
spring2015Healer: {
event: events.spring2015,
specialClass: 'healer',
text: t('armorSpecialSpring2015HealerText'),
notes: t('armorSpecialSpring2015HealerNotes', {
con: 15
}),
value: 90,
con: 15
},
summer2015Rogue: {
event: events.summer2015,
specialClass: 'rogue',
text: t('armorSpecialSummer2015RogueText'),
notes: t('armorSpecialSummer2015RogueNotes', {
per: 15
}),
value: 90,
per: 15
},
summer2015Warrior: {
event: events.summer2015,
specialClass: 'warrior',
text: t('armorSpecialSummer2015WarriorText'),
notes: t('armorSpecialSummer2015WarriorNotes', {
con: 9
}),
value: 90,
con: 9
},
summer2015Mage: {
event: events.summer2015,
specialClass: 'wizard',
text: t('armorSpecialSummer2015MageText'),
notes: t('armorSpecialSummer2015MageNotes', {
int: 9
}),
value: 90,
int: 9
},
summer2015Healer: {
event: events.summer2015,
specialClass: 'healer',
text: t('armorSpecialSummer2015HealerText'),
notes: t('armorSpecialSummer2015HealerNotes', {
con: 15
}),
value: 90,
con: 15
},
gaymerx: {
event: events.gaymerx,
text: t('armorSpecialGaymerxText'),
notes: t('armorSpecialGaymerxNotes'),
value: 0
}
};

View File

@@ -0,0 +1,46 @@
import t from '../../helpers/translator';
import events from '../../events';
export var armor = {
1: {
text: t('armorWarrior1Text'),
notes: t('armorWarrior1Notes', {
con: 3
}),
con: 3,
value: 30
},
2: {
text: t('armorWarrior2Text'),
notes: t('armorWarrior2Notes', {
con: 5
}),
con: 5,
value: 45
},
3: {
text: t('armorWarrior3Text'),
notes: t('armorWarrior3Notes', {
con: 7
}),
con: 7,
value: 65
},
4: {
text: t('armorWarrior4Text'),
notes: t('armorWarrior4Notes', {
con: 9
}),
con: 9,
value: 90
},
5: {
text: t('armorWarrior5Text'),
notes: t('armorWarrior5Notes', {
con: 11
}),
con: 11,
value: 120,
last: true
}
};

View File

@@ -0,0 +1,46 @@
import t from '../../helpers/translator';
import events from '../../events';
export var armor = {
1: {
text: t('armorWizard1Text'),
notes: t('armorWizard1Notes', {
int: 2
}),
int: 2,
value: 30
},
2: {
text: t('armorWizard2Text'),
notes: t('armorWizard2Notes', {
int: 4
}),
int: 4,
value: 45
},
3: {
text: t('armorWizard3Text'),
notes: t('armorWizard3Notes', {
int: 6
}),
int: 6,
value: 65
},
4: {
text: t('armorWizard4Text'),
notes: t('armorWizard4Notes', {
int: 9
}),
int: 9,
value: 90
},
5: {
text: t('armorWizard5Text'),
notes: t('armorWizard5Notes', {
int: 12
}),
int: 12,
value: 120,
last: true
}
};