Fix bug preventing inventory from saving
This commit is contained in:
@@ -34,12 +34,10 @@ module.exports = class CraftPageController extends PageController
|
|||||||
@modPack = options.modPack
|
@modPack = options.modPack
|
||||||
@storage = options.storage
|
@storage = options.storage
|
||||||
|
|
||||||
@model.craftsman.want.on Event.change, => @onWantInventoryChanged()
|
|
||||||
@model.craftsman.have.on Event.change, => @onHaveInventoryChanged()
|
|
||||||
|
|
||||||
# Event Methods ################################################################################
|
# Event Methods ################################################################################
|
||||||
|
|
||||||
onHaveInventoryChanged: ->
|
onHaveInventoryChanged: ->
|
||||||
|
logger.warning => "storing have: #{@model.craftsman.have.unparse()}"
|
||||||
@storage.store 'crafting-plan:have', @model.craftsman.have.unparse()
|
@storage.store 'crafting-plan:have', @model.craftsman.have.unparse()
|
||||||
|
|
||||||
onMoveNeedToHave: (itemSlug)->
|
onMoveNeedToHave: (itemSlug)->
|
||||||
@@ -87,8 +85,8 @@ module.exports = class CraftPageController extends PageController
|
|||||||
model: @model.craftsman.have
|
model: @model.craftsman.have
|
||||||
modPack: @modPack
|
modPack: @modPack
|
||||||
firstButtonType: 'down'
|
firstButtonType: 'down'
|
||||||
@haveInventoryController.on Event.button.first, (c, s)=>
|
@haveInventoryController.on Event.button.first, (controller, itemSlug)=>
|
||||||
@onRemoveFromHaveInventory(s)
|
@onRemoveFromHaveInventory itemSlug
|
||||||
@haveInventoryController.on Event.change, (c)=> @onHaveInventoryChanged()
|
@haveInventoryController.on Event.change, (c)=> @onHaveInventoryChanged()
|
||||||
|
|
||||||
@needInventoryController = @addChild InventoryController, '.need .view__inventory',
|
@needInventoryController = @addChild InventoryController, '.need .view__inventory',
|
||||||
|
|||||||
Reference in New Issue
Block a user