diff --git a/AndorsTrailEdit/js/controllers/item.js b/AndorsTrailEdit/js/controllers/item.js index d037a3035..b1cc4b42d 100644 --- a/AndorsTrailEdit/js/controllers/item.js +++ b/AndorsTrailEdit/js/controllers/item.js @@ -13,6 +13,16 @@ var ATEditor = (function(ATEditor, model, ATModelFunctions) { $scope.$watch('obj.category', function(val) { $scope.isWeapon = ATModelFunctions.itemCategoryFunctions.isWeaponCategory(val); + $scope.isUsable = ATModelFunctions.itemCategoryFunctions.isUsableCategory(val); + if (!$scope.isUsable) { + $scope.obj.hasUseEffect = false; + } + $scope.isWearable = ATModelFunctions.itemCategoryFunctions.isWearableCategory(val); + if (!$scope.isWearable) { + $scope.obj.hasEquipEffect = false; + $scope.obj.hasHitEffect = false; + $scope.obj.hasKillEffect = false; + } }); $scope.$watch('obj.hasManualPrice', function(hasManualPrice) { $scope.obj.baseMarketCost = hasManualPrice ? ATModelFunctions.itemFunctions.calculateItemCost($scope.obj) : 0; diff --git a/AndorsTrailEdit/partials/edit_item.html b/AndorsTrailEdit/partials/edit_item.html index e3ee571a5..13be5266b 100644 --- a/AndorsTrailEdit/partials/edit_item.html +++ b/AndorsTrailEdit/partials/edit_item.html @@ -35,16 +35,16 @@ -