unselect equipped skills & specs
This commit is contained in:
parent
1b760a2893
commit
4e9edd241c
@ -129,8 +129,10 @@ function Construct(props) {
|
|||||||
|
|
||||||
function skillClick(e) {
|
function skillClick(e) {
|
||||||
if (!skill) return false;
|
if (!skill) return false;
|
||||||
setItemUnequip([construct.id, skill.skill, i]);
|
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
|
if (itemUnequip.length && itemUnequip[0] === construct.id && skill.skill === itemUnequip[1]
|
||||||
|
&& i === itemUnequip[2]) return setItemUnequip([]);
|
||||||
|
setItemUnequip([construct.id, skill.skill, i]);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -177,8 +179,11 @@ function Construct(props) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function specClick(e) {
|
function specClick(e) {
|
||||||
|
if (!s) return false;
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
setItemUnequip([construct.id, s, i]);
|
if (itemUnequip.length && itemUnequip[0] === construct.id && itemUnequip[1] === s
|
||||||
|
&& i === itemUnequip[2]) return setItemUnequip([]);
|
||||||
|
return setItemUnequip([construct.id, s, i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
const highlight = itemUnequip[0] === construct.id && itemUnequip[1] === s && i === itemUnequip[2];
|
const highlight = itemUnequip[0] === construct.id && itemUnequip[1] === s && i === itemUnequip[2];
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user