feat: consumption

This commit is contained in:
cha0s 2024-06-24 04:42:46 -05:00
parent d21e454c8a
commit 4e266489d4

View File

@ -55,7 +55,12 @@ export default function(Component) {
const proxy = new Proxy(slots[slot], {
set(target, property, value) {
target[property] = value;
Component.markChange(instance.entity, 'slotChange', {[slot]: {[property]: value}});
if ('qty' === property && value <= 0) {
Component.markChange(instance.entity, 'slotChange', {[slot]: false});
}
else {
Component.markChange(instance.entity, 'slotChange', {[slot]: {[property]: value}});
}
return true;
},
});