From 4a6e2ca544cd5601536bff58ce1d926af493e038 Mon Sep 17 00:00:00 2001 From: ntr Date: Mon, 8 Apr 2019 14:08:52 +1000 Subject: [PATCH] max 3 skills --- client/src/components/game.component.jsx | 4 ++-- client/src/components/info.component.jsx | 2 +- client/src/components/instance.component.jsx | 2 +- server/src/vbox.rs | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/client/src/components/game.component.jsx b/client/src/components/game.component.jsx index 0ebc6a82..d976fca5 100644 --- a/client/src/components/game.component.jsx +++ b/client/src/components/game.component.jsx @@ -137,7 +137,7 @@ function GamePanel(props) { function Cryp(cryp) { const ko = cryp.hp.value === 0 ? 'ko' : ''; - const skills = range(0, 4).map(i => Skill(cryp, i)); + const skills = range(0, 3).map(i => Skill(cryp, i)); const stats = [STATS.hp, STATS.redShield, STATS.blueShield].map((s, j) => (
@@ -226,7 +226,7 @@ function GamePanel(props) { const selectedSkills = playerTeam.cryps.map((c, i) => stackElement(c, i)); const mobileSkills = activeCryp - ? range(0, 4).map(i => Skill(activeCryp, i, true)) + ? range(0, 3).map(i => Skill(activeCryp, i, true)) : (
); return ( diff --git a/client/src/components/info.component.jsx b/client/src/components/info.component.jsx index 265657a3..d865b3cf 100644 --- a/client/src/components/info.component.jsx +++ b/client/src/components/info.component.jsx @@ -87,7 +87,7 @@ function Info(args) { function infoCrypElement(cryp) { // onClick={() => setInfo('skill', { skill: s, cryp })} - const skills = range(0, 4).map(i => { + const skills = range(0, 3).map(i => { const skill = cryp.skills[i]; function skillClick() { diff --git a/client/src/components/instance.component.jsx b/client/src/components/instance.component.jsx index 40e927c3..2081f55c 100644 --- a/client/src/components/instance.component.jsx +++ b/client/src/components/instance.component.jsx @@ -17,7 +17,7 @@ function Cryp(props) { setActiveCryp, } = props; - const skills = range(0, 4).map(i => { + const skills = range(0, 3).map(i => { const skill = cryp.skills[i]; const s = skill ? skill.skill diff --git a/server/src/vbox.rs b/server/src/vbox.rs index 21a9de06..1b40c4f5 100644 --- a/server/src/vbox.rs +++ b/server/src/vbox.rs @@ -582,7 +582,7 @@ pub fn vbox_apply(params: VboxApplyParams, tx: &mut Transaction, account: &Accou let skill = var.into_skill().ok_or(format_err!("var {:?} has no associated skill", var))?; let cryp = player.cryp_get(params.cryp_id)?; // done here because i teach them a tonne of skills for tests - let max_skills = 4; + let max_skills = 3; if cryp.skills.len() >= max_skills { return Err(format_err!("cryp at max skills ({:?})", max_skills)); }