pwdcat-DrifterBossGrab icon

DrifterBossGrab

Allows Drifter to grab and bag any object or NPC

Last updated a week ago
Total downloads 27173
Total rating 2 
Categories Skills Alloyed Collective
Dependency string pwdcat-DrifterBossGrab-1.7.0
Dependants 1 other package depends on this package

This mod requires the following mods to function

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

DrifterBossGrab

Allows Drifter to grab and bag anything

Risk of Options Compatibility

This mod is compatible with Risk of Options for in-game configuration.

Configuration

Configurable options that can be adjusted in the config file (BepInEx/config/pwdcat.DrifterBossGrab.cfg) or via Risk of Options.

General

  • EnableBossGrabbing (true/false): Enable grabbing of boss enemies.
  • EnableNPCGrabbing (true/false): Enable grabbing of NPCs with ungrabbable flag.
  • EnableEnvironmentGrabbing (true/false): Enable grabbing of environment objects like teleporters, chests, shrines.
  • EnableLockedObjectGrabbing (true/false): Enable grabbing of locked objects.
  • ProjectileGrabbingMode (None/SurvivorOnly/AllProjectiles): Mode for projectile grabbing.
  • Blacklist: Comma-separated list of body and projectile names to never grab. Automatically handles (Clone).
  • RecoveryObjectBlacklist: Comma-separated list of object names to never recover from the abyss.
  • GrabbableComponentTypes: Comma-separated list of component type names that make objects grabbable (e.g., PurchaseInteraction).
  • GrabbableKeywordBlacklist: Comma-separated list of keywords that make objects NOT grabbable if found in their name (e.g., Master).
  • EnableDebugLogs (true/false): Enable debug logging.
  • EnableComponentAnalysisLogs (true/false): Enable scan of all objects in the current scene to log component types.
  • EnableConfigSync (true/false): Enable synchronization of configuration settings from host to new clients.

Skill

  • SearchRangeMultiplier: Multiplier for Drifter's repossess search range.
  • ForwardVelocityMultiplier: Multiplier for Drifter's repossess forward velocity.
  • UpwardVelocityMultiplier: Multiplier for Drifter's repossess upward velocity.
  • BreakoutTimeMultiplier: Multiplier for how long bagged enemies take to break out.
  • MaxSmacks (1-100): Maximum number of hits before bagged enemies break out.
  • MassMultiplier: Multiplier for the mass of bagged objects.

Bottomless Bag

  • EnableBottomlessBag (true/false): Allows the scroll wheel to cycle through stored passengers. Bag capacity scales with the number of repossesses.
  • BaseCapacity: Base capacity for bottomless bag, added to utility max stocks.
  • EnableStockRefreshClamping (true/false): When enabled, Repossess stock refresh is clamped to max stocks minus number of bagged items.
  • CycleCooldown: Cooldown between passenger cycles in seconds.
  • EnableMouseWheelScrolling (true/false): Enable mouse wheel scrolling for cycling passengers.
  • InverseMouseWheelScrolling (true/false): Invert the mouse wheel scrolling direction.
  • ScrollUpKeybind: Keybind to scroll up through passengers.
  • ScrollDownKeybind: Keybind to scroll down through passengers.
  • AutoPromoteMainSeat (true/false): Automatically promote the next object in the bag to the main seat when the current main object is removed.

Persistence

  • EnableObjectPersistence (true/false): Enable persistence of grabbed objects across stage transitions.
  • EnableAutoGrab (true/false): Automatically re-grab persisted objects on Drifter respawn.
  • PersistBaggedBosses (true/false): Allow persistence of bagged boss enemies.
  • PersistBaggedNPCs (true/false): Allow persistence of bagged NPCs.
  • PersistBaggedEnvironmentObjects (true/false): Allow persistence of bagged environment objects.
  • PersistenceBlacklist: Comma-separated list of object names to never persist.
  • AutoGrabDelay: Delay before auto-grabbing persisted objects on stage start (seconds).

Hud

  • EnableCarouselHUD (true/false): Enable the custom Carousel HUD for Drifter's bag. (Auto-enabled with Bottomless Bag)
  • CarouselSpacing: Vertical spacing for carousel items.
  • CarouselCenterOffsetX: Horizontal offset for center carousel item.
  • CarouselCenterOffsetY: Vertical offset for center carousel item.
  • CarouselSideOffsetX: Horizontal offset for side carousel items.
  • CarouselSideOffsetY: Vertical offset for side carousel items.
  • CarouselSideScale: Scale for side carousel items.
  • CarouselSideOpacity: Opacity for side carousel items.
  • CarouselAnimationDuration: Duration of carousel transition animations.
  • BagUIShowIcon: Show icon in additional Bag UI elements.
  • BagUIShowWeight: Show weight indicator in additional Bag UI elements.
  • BagUIShowName: Show name in additional Bag UI elements.
  • BagUIShowHealthBar: Show health bar in additional Bag UI elements.
  • UseNewWeightIcon: Use the new custom weight icon instead of the original.
  • WeightDisplayMode (None/Multiplier/Pounds/KiloGrams): Mode for displaying weight.
  • ScaleWeightColor: Scale the weight icon color based on mass.
  • EnableDamagePreview: Show a damage preview overlay on bagged object health bars.
  • DamagePreviewColor: Color for the damage preview overlay.
  • EnableMassCapacityUI: Enable the Mass Capacity UI for displaying bag capacity status.
  • MassCapacityUIPositionX: Horizontal position offset for the Mass Capacity UI.
  • MassCapacityUIPositionY: Vertical position offset for the Mass Capacity UI.
  • MassCapacityUIScale: Scale multiplier for the Mass Capacity UI.

Balance

  • EnableBalance (true/false): Enable balance features (capacity scaling, elite mass bonus, overencumbrance).
  • EnableAoESlamDamage (true/false): When enabled, slam/bluntforce actions damage every object in the bag (requires 'All' calculation mode).
  • AoEDamageDistribution (Full/Split): Mode for AoE damage distribution.
  • CapacityScalingMode (IncreaseCapacity/HalveMass): Mode for capacity scaling based on utility stocks.
  • CapacityScalingType (Linear/Exponential): Type of capacity scaling.
  • CapacityScalingBonusPerCapacity: Bonus mass capacity per utility stock.
  • EliteMassBonusEnabled (true/false): Enable elite mass bonus.
  • EliteMassBonusPercent: Percentage mass bonus for elites.
  • EnableOverencumbrance (true/false): Enable overencumbrance penalties when exceeding mass capacity.
  • OverencumbranceMaxPercent: Maximum overencumbrance percentage.
  • UncapCapacity (true/false): When enabled, storage is practically infinite (slot count ignored).
  • ToggleMassCapacity (true/false): When enabled, both slot and mass capacity are enforced.
  • StateCalculationModeEnabled (true/false): Enable choosing state calculation mode.
  • StateCalculationMode (Current/All): Mode for calculating bagged object state (affects stats/mass).
  • AllModeMassMultiplier: Multiplier for mass calculation in All mode.
  • UncapBagScale (true/false): When enabled, bag visual size is not capped.
  • UncapMass (true/false): When enabled, mass cap of 700 is removed.
  • MinMovespeedPenalty: Minimum movement speed penalty (as a percentage of base movement speed) when bag is empty.
  • MaxMovespeedPenalty: Maximum movement speed penalty (as a percentage of base movement speed) when bag is full.
  • FinalMovespeedPenaltyLimit: Final limit for movement speed penalty after multipliers are applied.

Credits

  • plontII: For the idea for the Bottomless Bag and clamp feature.
  • Matsan: For the weight icon and balancing suggestions.