lock info when vbox / inv items selected
This commit is contained in:
parent
5fdabc0f21
commit
2c14cfc494
@ -120,10 +120,10 @@ function Construct(props) {
|
|||||||
setItemUnequip([]);
|
setItemUnequip([]);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
function hoverInfo(e, info) {
|
function hoverInfo(e, info) {
|
||||||
if (!info) return false;
|
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
|
if (!info) return false;
|
||||||
|
if (vboxSelected[0] || itemEquip > -1) return false;
|
||||||
return setInfo(info);
|
return setInfo(info);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -436,10 +436,16 @@ class Vbox extends preact.Component {
|
|||||||
//
|
//
|
||||||
function hoverInfo(e, newInfo) {
|
function hoverInfo(e, newInfo) {
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
|
|
||||||
|
if (vboxSelected[0]) return true;
|
||||||
|
if (combiner.length !== 0) {
|
||||||
|
const base = combiner.find(c => !['Red', 'Blue', 'Green'].includes(vbox.bound[c]));
|
||||||
|
if (base || base === 0) return true;
|
||||||
|
}
|
||||||
return setInfo(newInfo);
|
return setInfo(newInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
const classes = `vbox`;
|
const classes = 'vbox';
|
||||||
return (
|
return (
|
||||||
<div class={classes}>
|
<div class={classes}>
|
||||||
{vboxElement()}
|
{vboxElement()}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user