not_score-ScrapMe icon

ScrapMe

On-pickup item scrapping for per-character item bans

CHANGELOG

0.3.1

no longer file system torment nexus

  • Internal change: Loading your config file should save it ONE time, instead of two times per configured character. Thanks to Gorakh for letting me know about this option.

0.3.0

code Quality improvements

  • Internal migration to checking against itemIndex rather than internalName at runtime.
  • Internal migration to dedicated ban record datatype to prevent issues with failed lookups.
  • Added some manual bans on dev-side for common item malfunctions.
  • ScrapMe.plugin.SetBans and GetBans have migrated to GetDevBans for clarity. You should be able to perform set operations on the returned set as necessary.
  • Added compatibility with Quality.
    • Banning an item with Quality will ban all its superior Quality variants.
  • Added the ability to unban items in the config.
    • Item unbans OVERRIDE all otherwise set item bans. Use at your own risk.
    • Item unbans can manually unban certain tiers of item for Quality as you would unban normally, but only unban that tier.
  • Banned items that can corrupt into other items in your inventory can be picked up and corrupted.
  • Added a few manual bans for Belmont and Ravager.
  • Added XML docfile to plugin folder.

0.2.0

me when i break your config

  • Config has been slightly restructured. Your old config won't work anymore, but it should be easier to manage now.

    • Config can no longer self-clean. This may get re-added in the future, but I'm not sure how I would go about it at the moment.
  • Added compatibility for RiskOfOptions.

    • RiskOfOptions is NOT required to use this mod, but at the moment, strongly recommended.
    • Auto-apply will be added as a feature if people bug me enough about it.
  • Internal: Bodies and items are now referenced by prefab name. Check newly generated config for examples.

0.1.0

initial release

  • Ability to set item bans via API.
  • Ability to set item bans via config.