@@ -197,10 +197,10 @@ export class BulkTab extends SimTab {
197197 // Clear all previously equipped items from the pickers
198198 for ( const group of this . pickerGroups . values ( ) ) {
199199 if ( group . has ( - 1 ) ) {
200- group . remove ( - 1 ) ;
200+ group . remove ( - 1 , true ) ;
201201 }
202202 if ( group . has ( - 2 ) ) {
203- group . remove ( - 2 ) ;
203+ group . remove ( - 2 , true ) ;
204204 }
205205 }
206206
@@ -400,7 +400,7 @@ export class BulkTab extends SimTab {
400400 }
401401 } ) ;
402402 }
403- removeItemByIndex ( idx : number ) {
403+ removeItemByIndex ( idx : number , silent = false ) {
404404 if ( idx < 0 || this . items . length < idx || ! this . items [ idx ] ) {
405405 new Toast ( {
406406 variant : 'error' ,
@@ -419,15 +419,15 @@ export class BulkTab extends SimTab {
419419 if ( ! canEquipItem ( equippedItem . item , this . simUI . player . getPlayerSpec ( ) , slot ) ) return ;
420420 const bulkSlot = getBulkItemSlotFromSlot ( slot , this . playerCanDualWield ) ;
421421 const group = this . pickerGroups . get ( bulkSlot ) ! ;
422- group . remove ( idx ) ;
422+ group . remove ( idx , silent ) ;
423423 } ) ;
424424 this . itemsChangedEmitter . emit ( TypedEvent . nextEventID ( ) ) ;
425425 }
426426 }
427427
428428 clearItems ( ) {
429429 for ( let idx = 0 ; idx < this . items . length ; idx ++ ) {
430- this . removeItemByIndex ( idx ) ;
430+ this . removeItemByIndex ( idx , true ) ;
431431 }
432432 this . items = new Array < ItemSpec > ( ) ;
433433 this . itemsChangedEmitter . emit ( TypedEvent . nextEventID ( ) ) ;
0 commit comments