Back to NxLabs

NxLabs / Vintage Story

Q

Quick Stack

HBy Hellaeh

Quick stack to nearby inventories

Description

<span style="color: #e74c3c;">Requires</span> Favorite <span style="color: #e74c3c;">mod to function</span>

<span style="color: #e74c3c;"> It is recommended to keep whitelist (default) mode on </span>

&nbsp;

Quick Stack:

  • Scans the content of your inventory, while ignoring favorite items
  • Scans nearby containers in radius (configurable)
  • Tries to place items from your inventory into container based on their content, preferring already filled slots

&nbsp;

Quick Refill:

  • Scans the content of your inventory, while ignoring non-favorite items
  • Scans nearby containers in radius (confugurable)
  • Tries to refill your non-full favorite slots from containers

&nbsp;

Usage:

  • Assign hotkey for Quick Stack in settings
  • Assign hotkey for Quick Refill in settings
  • Items marked as Favorite will not stack away on quick stack to nearby inventories
  • Items marked as Favorite will be refilled on quick refill from nearby inventories

&nbsp;

Server Config:

  • MaxRadius - enforces a limit on Radius, keep it reasonable (hard cap is 256)

Client Config:

  • Radius - how far the mod should scan for containers, limited by MaxRadius
  • Mode
    • 0 - Whitelist
    • 1 - Blacklist
  • Whitelist - a list of whitelisted containers, use chat commands to add/remove container
  • Blacklist - a list of blacklisted containers, use chat commands to add/remove container

&nbsp;

Chat commands:

Values in square brackets <span style="background: rgba(50, 50, 50, .2);">[...]</span> are optional, and brackets themself should be omitted in any case
<span style="background: rgba(50, 50, 50, .2);">/quickstack maxradius [value]</span> or <span style="background: rgba(50, 50, 50, .2);">/qs maxradius [value]</span> - sets or prints "MaxRadius" (need to be a root)
<span style="background: rgba(50, 50, 50, .2);">.quickstack</span> or <span style="background: rgba(50, 50, 50, .2);">.qs</span> - adds the container you're looking at to the current mode list (or removes if already present)
<span style="background: rgba(50, 50, 50, .2);">.qs add</span> - adds the container you're looking at to the current mode list
<span style="background: rgba(50, 50, 50, .2);">.qs remove</span> - removes the container you're looking at from the current mode list
<span style="background: rgba(50, 50, 50, .2);">.qs mode</span> - toggle between blacklist and whitelist modes
<span style="background: rgba(50, 50, 50, .2);">.qs radius [value]</span> - sets or prints "Radius"

&nbsp;

Currently in alpha. Expect many bugs. Feel free to report any bug found in the comments below or on github

&nbsp;

Roadmap:

  • Add visual <span style="text-decoration: line-through;">and sound</span> cue to highlight the container that took the items
  • <span style="text-decoration: line-through;">Blacklist / Whitelist for containers</span> partially done
  • <span style="text-decoration: line-through;">Refill from containers</span>
  • <span style="text-decoration: line-through;">Make favorite system a standalone mod</span>
  • More? Write down your wishes in the comments.

Ratings & reviews

No ratings yet

Sign in to leave a rating or comment.