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