It's dangerous to go alone. Take This gear. (#7713)
* feat(content): Take This equipment * chore(sprites): add icons
|
After Width: | Height: | Size: 824 B |
|
After Width: | Height: | Size: 547 B |
|
After Width: | Height: | Size: 643 B |
|
After Width: | Height: | Size: 728 B |
|
After Width: | Height: | Size: 405 B |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 3 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 2.9 KiB |
|
After Width: | Height: | Size: 3 KiB |
|
After Width: | Height: | Size: 612 B |
|
After Width: | Height: | Size: 420 B |
|
After Width: | Height: | Size: 18 KiB |
|
|
@ -81,6 +81,8 @@
|
|||
"weaponSpecial3Notes": "Meetings, monsters, malaise: managed! Mash! Increases Strength, Intelligence, and Constitution by <%= attrs %> each.",
|
||||
"weaponSpecialCriticalText": "Critical Hammer of Bug-Crushing",
|
||||
"weaponSpecialCriticalNotes": "This champion slew a critical Github foe where many warriors fell. Fashioned from the bones of Bug, this hammer deals a mighty critical hit. Increases Strength and Perception by <%= attrs %> each.",
|
||||
"weaponSpecialTakeThisText": "Take This Sword",
|
||||
"weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.",
|
||||
"weaponSpecialTridentOfCrashingTidesText": "Trident of Crashing Tides",
|
||||
"weaponSpecialTridentOfCrashingTidesNotes": "Gives you the ability to command fish, and also deliver some mighty stabs to your tasks. Increases Intelligence by <%= int %>.",
|
||||
|
||||
|
|
@ -283,6 +285,8 @@
|
|||
"armorSpecial1Notes": "Its tireless power inures the wearer to mundane discomfort. Increases all attributes by <%= attrs %>.",
|
||||
"armorSpecial2Text": "Jean Chalard's Noble Tunic",
|
||||
"armorSpecial2Notes": "Makes you extra fluffy! Increases Constitution and Intelligence by <%= attrs %> each.",
|
||||
"armorSpecialTakeThisText": "Take This Armor",
|
||||
"armorSpecialTakeThisNotes": "This armor was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.",
|
||||
"armorSpecialFinnedOceanicArmorText": "Finned Oceanic Armor",
|
||||
"armorSpecialFinnedOceanicArmorNotes": "Although delicate, this armor makes your skin as harmful to the touch as a fire coral. Increases Strength by <%= str %>.",
|
||||
|
||||
|
|
@ -528,6 +532,8 @@
|
|||
"headSpecial1Notes": "The favored crown of those who lead by example. Increases all attributes by <%= attrs %>.",
|
||||
"headSpecial2Text": "Nameless Helm",
|
||||
"headSpecial2Notes": "A testament to those who gave of themselves while asking nothing in return. Increases Intelligence and Strength by <%= attrs %> each.",
|
||||
"headSpecialTakeThisText": "Take This Helm",
|
||||
"headSpecialTakeThisNotes": "This helm was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.",
|
||||
"headSpecialFireCoralCircletText": "Fire Coral Circlet",
|
||||
"headSpecialFireCoralCircletNotes": "This circlet, designed by Habitica's greatest alchemists, allows you to breathe water and dive for treasure! Increases Perception by <%= per %>.",
|
||||
|
||||
|
|
@ -763,6 +769,8 @@
|
|||
"shieldSpecial0Notes": "Sees beyond the veil of death, and displays what it finds there for enemies to fear. Increases Perception by <%= per %>.",
|
||||
"shieldSpecial1Text": "Crystal Shield",
|
||||
"shieldSpecial1Notes": "Shatters arrows and deflects the words of naysayers. Increases all attributes by <%= attrs %>.",
|
||||
"shieldSpecialTakeThisText": "Take This Shield",
|
||||
"shieldSpecialTakeThisNotes": "This shield was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.",
|
||||
"shieldSpecialMoonpearlShieldText": "Moonpearl Shield",
|
||||
"shieldSpecialMoonpearlShieldNotes": "Designed for fast swimming, and also some defense. Increases Constitution by <%= con %>.",
|
||||
|
||||
|
|
@ -887,6 +895,8 @@
|
|||
"backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.",
|
||||
"backSpecialWonderconBlackText": "Sneaky Cape",
|
||||
"backSpecialWonderconBlackNotes": "Spun of shadows and whispers. Confers no benefit. Special Edition Convention Item.",
|
||||
"backSpecialTakeThisText": "Take This Wings",
|
||||
"backSpecialTakeThisNotes": "These wings were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.",
|
||||
|
||||
"body": "Body Accessory",
|
||||
"bodyBase0Text": "No Body Accessory",
|
||||
|
|
@ -898,6 +908,8 @@
|
|||
"bodySpecialWonderconGoldNotes": "An attractive gold collar! Confers no benefit. Special Edition Convention Item.",
|
||||
"bodySpecialWonderconBlackText": "Ebony Collar",
|
||||
"bodySpecialWonderconBlackNotes": "An attractive ebony collar! Confers no benefit. Special Edition Convention Item.",
|
||||
"bodySpecialTakeThisText": "Take This Pauldrons",
|
||||
"bodySpecialTakeThisNotes": "These pauldrons were earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all attributes by <%= attrs %>.",
|
||||
|
||||
"bodySpecialSummerMageText": "Shining Capelet",
|
||||
"bodySpecialSummerMageNotes": "Neither salt water nor fresh water can tarnish this metallic capelet. Confers no benefit. Limited Edition 2014 Summer Gear.",
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import {
|
|||
import { ownsItem } from '../../gear-helper';
|
||||
import backerGear from './special-backer';
|
||||
import contributorGear from './special-contributor';
|
||||
import takeThisGear from './special-takeThis';
|
||||
import wonderconGear from './special-wondercon';
|
||||
import t from '../../../translation';
|
||||
|
||||
|
|
@ -11,6 +12,7 @@ let armor = {
|
|||
0: backerGear.armorSpecial0,
|
||||
1: contributorGear.armorSpecial1,
|
||||
2: backerGear.armorSpecial2,
|
||||
takeThis: takeThisGear.armorSpecialTakeThis,
|
||||
finnedOceanicArmor: {
|
||||
text: t('armorSpecialFinnedOceanicArmorText'),
|
||||
notes: t('armorSpecialFinnedOceanicArmorNotes', { str: 15 }),
|
||||
|
|
@ -422,12 +424,14 @@ let armor = {
|
|||
let back = {
|
||||
wondercon_red: wonderconGear.backSpecialWonderconRed, // eslint-disable-line camelcase
|
||||
wondercon_black: wonderconGear.backSpecialWonderconBlack, // eslint-disable-line camelcase
|
||||
takeThis: takeThisGear.backSpecialTakeThis,
|
||||
};
|
||||
|
||||
let body = {
|
||||
wondercon_red: wonderconGear.bodySpecialWonderconRed, // eslint-disable-line camelcase
|
||||
wondercon_gold: wonderconGear.bodySpecialWonderconGold, // eslint-disable-line camelcase
|
||||
wondercon_black: wonderconGear.bodySpecialWonderconBlack, // eslint-disable-line camelcase
|
||||
takeThis: takeThisGear.bodySpecialTakeThis,
|
||||
summerHealer: {
|
||||
event: EVENTS.summer,
|
||||
specialClass: 'healer',
|
||||
|
|
@ -561,6 +565,7 @@ let head = {
|
|||
0: backerGear.headSpecial0,
|
||||
1: contributorGear.headSpecial1,
|
||||
2: backerGear.headSpecial2,
|
||||
takeThis: takeThisGear.headSpecialTakeThis,
|
||||
fireCoralCirclet: {
|
||||
text: t('headSpecialFireCoralCircletText'),
|
||||
notes: t('headSpecialFireCoralCircletNotes', { per: 15 }),
|
||||
|
|
@ -1140,6 +1145,7 @@ let headAccessory = {
|
|||
let shield = {
|
||||
0: backerGear.shieldSpecial0,
|
||||
1: contributorGear.shieldSpecial1,
|
||||
takeThis: takeThisGear.shieldSpecialTakeThis,
|
||||
goldenknight: {
|
||||
text: t('shieldSpecialGoldenknightText'),
|
||||
notes: t('shieldSpecialGoldenknightNotes', { attrs: 25 }),
|
||||
|
|
@ -1445,6 +1451,7 @@ let weapon = {
|
|||
2: backerGear.weaponSpecial2,
|
||||
3: backerGear.weaponSpecial3,
|
||||
critical: contributorGear.weaponSpecialCritical,
|
||||
takeThis: takeThisGear.weaponSpecialTakeThis,
|
||||
tridentOfCrashingTides: {
|
||||
text: t('weaponSpecialTridentOfCrashingTidesText'),
|
||||
notes: t('weaponSpecialTridentOfCrashingTidesNotes', { int: 15 }),
|
||||
|
|
|
|||
72
common/script/content/gear/sets/special/special-takeThis.js
Normal file
|
|
@ -0,0 +1,72 @@
|
|||
import t from '../../../translation';
|
||||
|
||||
let armorSpecialTakeThis = {
|
||||
text: t('armorSpecialTakeThisText'),
|
||||
notes: t('armorSpecialTakeThisNotes', {attrs: 5}),
|
||||
value: 0,
|
||||
con: 5,
|
||||
int: 5,
|
||||
per: 5,
|
||||
str: 5,
|
||||
};
|
||||
|
||||
let backSpecialTakeThis = {
|
||||
text: t('backSpecialTakeThisText'),
|
||||
notes: t('backSpecialTakeThisNotes', {attrs: 1}),
|
||||
value: 0,
|
||||
con: 1,
|
||||
int: 1,
|
||||
per: 1,
|
||||
str: 1,
|
||||
};
|
||||
|
||||
let bodySpecialTakeThis = {
|
||||
text: t('bodySpecialTakeThisText'),
|
||||
notes: t('bodySpecialTakeThisNotes', {attrs: 1}),
|
||||
value: 0,
|
||||
con: 1,
|
||||
int: 1,
|
||||
per: 1,
|
||||
str: 1,
|
||||
};
|
||||
|
||||
let headSpecialTakeThis = {
|
||||
text: t('headSpecialTakeThisText'),
|
||||
notes: t('headSpecialTakeThisNotes', {attrs: 5}),
|
||||
value: 0,
|
||||
con: 5,
|
||||
int: 5,
|
||||
per: 5,
|
||||
str: 5,
|
||||
};
|
||||
|
||||
let shieldSpecialTakeThis = {
|
||||
text: t('shieldSpecialTakeThisText'),
|
||||
notes: t('shieldSpecialTakeThisNotes', {attrs: 5}),
|
||||
value: 0,
|
||||
con: 5,
|
||||
int: 5,
|
||||
per: 5,
|
||||
str: 5,
|
||||
};
|
||||
|
||||
let weaponSpecialTakeThis = {
|
||||
text: t('weaponSpecialTakeThisText'),
|
||||
notes: t('weaponSpecialTakeThisNotes', {attrs: 5}),
|
||||
value: 0,
|
||||
con: 5,
|
||||
int: 5,
|
||||
per: 5,
|
||||
str: 5,
|
||||
};
|
||||
|
||||
let takeThisSet = {
|
||||
armorSpecialTakeThis,
|
||||
backSpecialTakeThis,
|
||||
bodySpecialTakeThis,
|
||||
headSpecialTakeThis,
|
||||
shieldSpecialTakeThis,
|
||||
weaponSpecialTakeThis,
|
||||
};
|
||||
|
||||
module.exports = takeThisSet;
|
||||