mnml/client/src/constants.jsx
2019-04-15 21:49:58 +10:00

332 lines
9.5 KiB
JavaScript

module.exports = {
TIMES: {
RESOLUTION_TIME_MS: 2000,
START_SKILL: 1000,
END_SKILL: 1000,
POST_SKILL: 1000,
},
ITEMS: {
SKILLS: {
Amplify: {
description: 'increase the magic damage dealt by a cryp',
colours: '1 Green 1 Blue',
},
Attack: {
description: 'a fast attack with red damage',
upgrades: 'combine with 2 red / blue / green - red + blue attack not implemented',
},
Banish: {
description: 'target cryp is prevented from casting any skills and taking any damage',
colours: '1 Red 1 Green',
},
Blast: {
description: 'blast the target with magic damage',
colours: '2 Blue',
},
Block: {
description: 'decreases incoming red damage for 1T',
upgrades: 'combine with 2 red / blue / green',
},
Buff: {
description: 'increase target cryp speed',
upgrades: 'combine with 2 red / blue / green',
},
Clutch: {
description: '??????',
colours: '1 Red 1 Green',
},
Corrupt: {
description: 'Inflicts a dot to attacker while active',
colours: '2 Blue',
},
Curse: {
description: 'target cryp takes increased magic damage',
colours: '2 Blue',
},
Debuff: {
description: 'reduce target cryp speed',
upgrades: 'combine with 2 red / blue / green',
},
Decay: {
description: 'afflict a cryp with a blue damage based damage over time debuff',
colours: '1 Green 1 Blue',
},
Empower: {
description: 'increase the red damage dealt by a cryp',
colours: '2 Red',
},
Haste: {
description: 'magical skill that increases speed of target cryp',
colours: '1 Red 1 Blue',
},
Heal: {
description: 'heal a cryp with blue damage',
colours: '2 Green',
},
Hex: {
description: 'magical bsed skill that prevents target cryp from using any skills',
colours: '1 Red 1 Blue',
},
Hostility: {
description: 'magical bsed skill that prevents target cryp from using any skills',
colours: '2 Blue',
},
Invert: {
description: 'reverse ???',
colours: '1 Red 1 Blue',
},
Parry: {
description: 'prevents all red damage for 1T',
colours: '2 Red',
},
Purge: {
description: 'remove magical buffs from target cryp',
colours: '2 Green',
},
Purify: {
description: 'remove magical debuffs from target cryp',
colours: '1 Red 1 Green',
},
Recharge: {
description: 'restore something',
colours: '1 Red 1 Blue',
},
Reflect: {
description: 'reflect damage back to attacker',
colours: '2 Green',
},
Riposte: {
description: '???',
},
Ruin: {
description: 'Stun the entire enemy team',
colours: '2 Blue',
},
Shield: {
description: 'grants immunity to magical skills to target cryp',
colours: '1 Green 1 Blue',
},
Silence: {
description: 'prevent target cryp from casting magical skills',
colours: '1 Green 1 Blue',
},
Siphon: {
description: 'siphon hp from target cryp with a blue damage based debuff',
colours: '1 Green 1 Blue',
},
Slay: {
description: '????',
},
Slow: {
description: 'magical skill that reduces speed of target cryp',
colours: '1 Red 1 Green',
},
Snare: {
description: 'prevents red skills from being used for 2T',
colours: '2 Red',
},
Strangle: {
description: 'Stun the enemy and inflict physical damage over 3T',
colours: '2 Red',
},
Strike: {
description: 'Fast attacking red skill',
colours: '2 Red',
},
Stun: {
description: 'red skill hat prevents target cryp from using any skills',
upgrades: 'combine with 2 red / blue / green',
},
Taunt: {
description: 'Enemy skills will prioritise cryps with this skill active',
colours: '1 Red 1 Green',
},
Throw: {
description: 'stuns and makes the target take increased red damage',
colours: '2 Green',
},
Triage: {
description: 'grants a blue damage based healing over time buff',
colours: '2 Green',
},
},
SPECS: {
Damage: {
description: 'Increase red / green / blue damage stats cryp',
upgrades: 'combine with 2 red / blue / green',
},
GreenDamageI: {
description: 'Increases green damage',
colours: ['green'],
thresholds: [5, 10, 20],
},
RedDamageI: {
description: 'Increased red damage',
colours: ['red'],
thresholds: [5, 10, 20],
},
BlueDamageI: {
description: 'Increased blue damage',
colours: ['blue'],
thresholds: [5, 10, 20],
},
GRDI: {
description: 'Increased green and red damage',
colours: ['green', 'red'],
thresholds: [2, 5, 10],
},
GBDI: {
description: 'Increased green and blue damage',
colours: ['green', 'blue'],
thresholds: [2, 5, 10],
},
RBDI: {
description: 'Increased red and blue damage',
colours: ['red', 'blue'],
thresholds: [2, 5, 10],
},
Life: {
description: 'Increases life',
upgrades: 'combine with 2 red / blue / green',
},
GreenLifeI: {
description: 'Increases life',
colours: ['green'],
thresholds: [5, 10, 20],
},
RedLifeI: {
description: 'Increased red shield',
colours: ['red'],
thresholds: [5, 10, 20],
},
BlueLifeI: {
description: 'Increased blue shield',
colours: ['blue'],
thresholds: [5, 10, 20],
},
GRLI: {
description: 'Increased life and red shield',
colours: ['green', 'red'],
thresholds: [2, 5, 10],
},
GBLI: {
description: 'Increased life and blue shield',
colours: ['green', 'blue'],
thresholds: [2, 5, 10],
},
RBLI: {
description: 'Increased red and blue shield',
colours: ['red', 'blue'],
thresholds: [2, 5, 10],
},
Speed: {
description: 'Increases speed of cryp',
upgrades: 'combine with 2 red / blue / green',
},
RedSpeedI: {
description: 'Increases red speed',
colours: ['red'],
thresholds: [5, 10, 20],
},
BlueSpeedI: {
description: 'Increases blue speed',
colours: ['blue'],
thresholds: [5, 10, 20],
},
GreenSpeedI: {
description: 'Increases green speed',
colours: ['green'],
thresholds: [5, 10, 20],
},
GRSpeedI: {
description: 'Increases green and red speed',
colours: ['green', 'red'],
thresholds: [2, 5, 10],
},
GBSpeedI: {
description: 'Increases green and blue speed',
colours: ['green', 'blue'],
thresholds: [2, 5, 10],
},
RBSpeedI: {
description: 'Increases red and blue speed',
colours: ['red', 'blue'],
thresholds: [2, 5, 10],
},
},
COLOURS: {
Red: {
description: 'Used to create offensive type combos - fast and chaotic',
},
Green: {
description: 'Used to create defensive / healing type combos',
},
Blue: {
description: 'Used to create offensive type combos - slow and reliable',
},
},
},
};