diff --git a/client/src/components/vbox.component.jsx b/client/src/components/vbox.component.jsx index f55a1429..6e5304d6 100644 --- a/client/src/components/vbox.component.jsx +++ b/client/src/components/vbox.component.jsx @@ -125,9 +125,14 @@ function Vbox(args) { // VBOX // const free = []; - for (let i = 0; i < 6; i++) { - free.push([vbox.free[0][i], vbox.free[1][i], vbox.free[2][i]]); - } + + // Colours + free.push([vbox.free[0][0], vbox.free[0][1], vbox.free[0][2]]); + free.push([vbox.free[0][3], vbox.free[0][4], vbox.free[0][5]]); + // Skills + free.push([vbox.free[1][0], vbox.free[1][1], vbox.free[1][2]]); + // Specs + free.push([vbox.free[2][0], vbox.free[2][1], vbox.free[2][2]]); let vboxTimer; const LONG_TOUCH_TIME = 500; @@ -163,7 +168,8 @@ function Vbox(args) { const freeRows = free.map((row, i) => { const cells = row.map((c, j) => { const highlighted = c && vboxHighlight.includes(c); - + const sendItemType = i > 1 ? i - 1 : 0; + const sendItemIndex = i === 1 ? j + 3 : j; return vboxTouchMove(e)} // onClick={freeClick} - onDblClick={() => sendVboxAccept(j, i) } + onDblClick={() => sendVboxAccept(sendItemType, sendItemIndex) } onMouseOver={e => vboxHover(e, c)} > {convertItem(c)} @@ -282,12 +288,14 @@ function Vbox(args) { return setInfo(info); } - const classes = `vbox`; + const classes = "vbox"; const reclaimClass = `vbox-btn reclaim ${reclaiming ? 'reclaiming' : ''}`; return (
-
setReclaiming(false)} onMouseOver={e => hoverInfo(e, 'vbox')} > +
setReclaiming(false)} + onMouseOver={e => hoverInfo(e, 'vbox')}>

e.target.scrollIntoView(true)}>VBOX

hoverInfo(e, 'bits')} >{vbox.bits}b
@@ -305,7 +313,9 @@ function Vbox(args) {
-
setReclaiming(false)} onMouseOver={e => hoverInfo(e, 'inventory')} > +
setReclaiming(false)} + onMouseOver={e => hoverInfo(e, 'inventory')}>

e.target.scrollIntoView(true)}>INVENTORY