diff --git a/config/params.ini b/config/params.ini index c34240b..7c71acf 100644 --- a/config/params.ini +++ b/config/params.ini @@ -369,8 +369,16 @@ repair_npc=a5_larzuk runs_per_stash=4 ; sell_junk: 1 = vendor non-keep items automatically sell_junk=1 -; protect_shields_from_sell: 1 = never vendor items with "shield" in detected name (recommended safety) -protect_shields_from_sell=1 +; protect_shields_from_sell: 1 = never vendor items with "shield" in detected name. +; DISABLED 2026-08-27. This is redundant: the EQUIPPED shield is already protected +; positionally by mouse._is_clicking_safe(), which cancels any click landing in +; ui_roi[equipped_inventory_area] while the inventory is open. The name rule only ever +; hit shields sitting in the INVENTORY grid, which the pickit had already judged. +; Cost of leaving it on: 130 blocked sells in one day (FIEND SHIELD 64, AERIN SHIELD 41, +; HERALDIC SHIELD 23...). The same shields were re-evaluated and re-blocked every single +; game — "Discarding FIEND SHIELD." then "Blocked sell for protected item: FIEND SHIELD" — +; so they could never leave the pack and permanently occupied slots. +protect_shields_from_sell=0 ; protect_charms_from_sell: 1 = never drop/vendor charms regardless of pickit verdict ; (recommended safety — a misread charm can't be un-dropped). Set to 0 to let your ; pickit rules decide keep/discard for charms same as any other item.