File information

Last updated

Original upload

Created by

me

Uploaded by

SquiggleFroggy42

Virus scan

Safe to use

Tags for this mod

About this mod

Yeet and Yank any problem away with enhanced propulsion cannon.

Requirements
Permissions and credits
Changelogs



Description

Enhance the Propulsion Cannon, allowing it to pull more than just the original vanilla objects and also yourself towards them. Boost your adventure with Pulling/Tethering. Use the force of movement to slide effortlessly under the sea.


Features

  • Shoot and Pull with configurable settings.
  • Pulling/Tethering yourself towards the target.
  • Also support Propulsion Cannon on Prawn Suit.
  • Allow the Prawn Suit's Propulsion Cannon to pick up objects with a button press, similar to the Player's version.
  • Adjust the pulling distance using a mouse scroll while they are actively pulling the target or themselves.



Configurable Settings
(Menu -> Options -> Mods)

  • Shoot Force Multiplier: multiplier for Shoot force. (default: 1)
  • Pull Force Multiplier: multiplier for Pull force. (default: 1)
  • Pull Range: range in meters. (default: 18)
  • Energy Per Second Multiplier: Energy consumed while pulling. (default: 1, 0 signifies no energy consumption)
  • Energy Per Shot Multiplier: Energy consumed when shooting an object. (default: 1, 0 signifies no energy consumption)
  • Auto Break Resource?: Breakable resources such as those outcrops will automatically break if the player pulls them within reach.
  • Disable Launch Delay?: By default, the game applies a delay after launching an object, preventing you from pulling that object again. This feature disables that delay.
  • Button to Pull/Tether Player: Use this button to pull the player towards the target. (Default: Left Mouse)
  • Button to Brake Pull Player: While holding down this button, Pull speed will drop to 50%
  • Button to Boost Pull Player: While holding down this button, Pull speed will boost to 150%
  • Player Pull Speed: Speed to use when pulling the player, taking the pull force into account.
  • Puller Side Line Color: Color for the side that is doing the pulling. (Normally, you would be on this side.)
  • Pullee Side Line Color: Color for the side that is being pulled. (You will be on this side if you choose to pull the player instead.)
  • Distance to Auto Release Pulled Player?: When you are close to the target within a specified distance, pulling will cancel automatically. (The default is 0, which is disabled.)
  • Allow Pulling for all Livings?: Fish, Plants, Creatures.
  • Allow Pulling for all Vehicles?: Seamoth, Prawn Suit and Cyclops.
  • Allow Pulling for Others?: This includes any objects not specifically mentioned here. (Some objects may still be left out.)
  • Allow Pulling Player to all Surface?: By enabling this option, you will be able to target any surface of non-pullable object, such as the ground, terrain, base, and some other unspecified ones, and pull yourself toward them. This applies only to pulling the player towards the target.
  • Allow Full Launch for Vehicle?: By default, a launched vehicle will travel with restriction and won't go far from the player (you can pull yourself and go along with it, even with this option disabled). However, by enabling this option, the launched vehicle will travel with no restriction. There is a high chance it will clip through the terrain if it's far enough from the player, especially for the Prawn Suit as it tends to fall down, though the Seamoth and Cyclops handle this somewhat better.



Use Cases

  • Set any value to the minimum and disable any optional toggles to restore the default vanilla behavior. From there, you can choose how you want to enhance your Propulsion Cannon.
  • Tethering/pulling yourself to the target, you can swing from Creepvine to Creepvine like Tarzan in the jungle, or juggle between birds in the air as if you're an acrobat in a circus.
  • Turn on the 'Disable Launch Delay' option after shooting the grabbed target, then press the 'Pull Player' button to fly along with the target.



Known Issues / Limitations / Untested

  • Launching a vehicle with full launch enabled will likely cause the vehicle to clip through the terrain. Consider accompanying the launch to keep the terrain loaded around the player and prevent it from clipping.
  • Without the full launch vehicle option enabled, launching the vehicle into the air might cause it to get stuck if it's far enough from the player. However, you can easily bring it back down by using the pull feature.



Requirements

  • BepInEx
  • Nautilus
  • Tested on game version 71137(2.0 update)



Installation

Place the mod folder (PropulsionCannonEnhancement) along with the (.dll) file in the [Subnautica Root Directory]/BepInEx/plugins


My Other Mods

SeamothEnhancement_Sonar: https://www.nexusmods.com/subnautica/mods/1322
VehicleEnhancement_Storage: https://www.nexusmods.com/subnautica/mods/1327
Lazy Hoarding: https://www.nexusmods.com/subnautica/mods/1333
PropulsionCannonEnhancement: https://www.nexusmods.com/subnautica/mods/1335