itsschwer-PressureDrop icon

PressureDrop

Configure pressure plates to stay pressed down for a duration; share items using a /drop chat command; and show items exchanged at printers, cauldrons, and the like in the chat — [ server-side ] — compatible with SotS and earlier patches

Last updated 2 months ago
Total downloads 20452
Total rating 5 
Categories Tweaks Server-side Seekers of the Storm Update
Dependency string itsschwer-PressureDrop-1.5.1
Dependants 5 other packages depend on this package

This mod requires the following mods to function

RiskofThunder-HookGenPatcher-1.2.3 icon
RiskofThunder-HookGenPatcher

MMHOOK generation at runtime.

Preferred version: 1.2.3
bbepis-BepInExPack-5.4.2113 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2113

README

pressure drop

A [ server-side / host-only ] mod that allows configuring pressure plates (Abandoned Aqueduct) to stay pressed down for a duration and adds a /drop item (/drop <itemnamenospaces> [@]) chat command.

why?

I wanted to make activating the pressure plates more accessible (no more waiting for friends / pushing pots).


sometimes I [ take the wrong item / want to help others catch up ].

balance

probably reduces some pressure


  • how long a pressure plate stays pressed can be configured as you see fit (default: 30s)

timed pressure plate (config: 3s)
gif demonstration of timed pressure plate


strategic! a typing challenge!

  • sacrifice more time than at a Scrapper to reduce the risk of a Printer or Cauldron taking the wrong item
  • more opportunities to use the Recycler
  • leave items for your allies:
    • to help distribute the wealth
    • to help them win against the Teleporter boss (you died)
  • can remove items you are not having fun with
  • can spread void items between players

/drop item command
gif demonstration of /drop item command

configurable

/reload can be used to apply changes made to the configuration file without needing to restart the game (must be hosting a run to use)


  • how long a pressure plate stays pressed can be configured as you see fit (default: 30s)
    value behaviour
    0 disable (vanilla)
    (any negative value) pressure plates stay down forever once pressed
    (any positive value) pressure plates stay down for the specified number of seconds

  • the drop command can be disabled
  • the ability to send items to the Teleporter can be disabled
  • the ability for dead players to drop items can be disabled
  • the ability to drop void items can be enabled
  • the drop direction can be inverted (i.e. drop behind instead of drop in front)
  • the maximum amount of items to drop to at a time can be configured as you see fit (default: 10, to match Scrappers)
  • which item tiers should be recyclable when dropped can be configured as you see fit (default: only white and green)

extra

  • [ client-side ] the option to show chat history when the scoreboard is open can be enabled (enabled by default)
  • the option to change void items to always require confirmation before being picked up can be enabled (enabled by default)
    • intended to encourage sharing void items in multiplayer when the ability to drop void items is disabled
  • the option to send a chat notification listing the items that are consumed when a Scrapper, 3D Printer, Cleansing Pool, or Cauldron is used can be enabled (enabled by default)
    • the option to include Item Scrap (and Regenerating Scrap) in this list can be enabled

send consumed item in chat
screenshot of reforging, printing, cleansing, and scrapping

see also

  • DropItem v1.3.0 by Thrayonlosa — similar /drop functionality, inspired this implementation
    • can drop equipment
    • can drop from another player's inventory
    • only drops around the executing player (must be alive)
    • not configurable (e.g. max drop stack size, recyclability)
    • drops [ consumed / broken ] items
    • drops all shoot in same direction — scatters messily once landed
      • drop direction is fixed (rather than using aim direction)

developers

If you'd like to implement your own chat commands, you can include this plugin as a dependency and register your commands using ChatCommander — please refer to this guide!

end

  • a tip: /d . can be used to drop the newest item type in your inventory — experiment!