Back to NxLabs

NxLabs / Vintage Story

Carried

SBy SiiMeR

Carry other players in various ways, or hold their hands. Bridal, firefighter, buddy, piggyback,

Carried

Description

Carried

 

Carry other players around: bridal, piggyback, firefighter, buddy carry, or hold hands. Each style has its own animations for both players and its own movement penalty.

Features

Carry styles

  • Bridal carry - one arm under the knees, one under the back
    • 60% movespeed penalty

image

  • Piggyback - on the back, arms around the shoulders
    • 45% movespeed penalty


image

  • Firefighter carry - over the shoulder, head down
    • 50% movespeed penalty


image

  • Buddy carry - side by side, arm over the shoulder
    • 35% movespeed penalty

image

  • Hold hands - walk next to each other.
    • Needs the initiator to have their left hand free and the other party to have their right hand free
    • The initiator can sprint/crouch/sit, and the other party will follow along
    • Both parties can give input for movement direction, but only the initiator can turn by looking
    • 40% movespeed penalty

image

Picking someone up

  • Look at a player and hold Y to open the carry wheel, then move your mouse in the desired direction and release Y
  • The other player then gets a chat prompt to accept or refuse. Can be turned off by setting the RequireConsent config option
  • Lifting takes 2 seconds (configurable), and movement cancels the timer
  • Both your hands must be empty. Hold hands needs your left and their right hand free
  • Open the wheel again while carrying to switch to another style
  • You cannot attack, use items, or crouch while carrying someone. Taking something in a hand that should be empty ends the carry
  • If you are under 15% max HP, you will drop whoever you are carrying. 

 

image

Putting down

  • Hold Shift + Y to put them down, or pick Let go in the wheel
  • The carried player can use the same key to get off
  • The carry also ends if you get too far apart, if the carrier starts swimming (configurable), if either of you dies, or if the carried player hits the carrier

 

Being carried

  • The camera view is about at the point where your head would be, but it's not rotated in any way
  • Your view is limited to a cone around the direction the upper torso faces
  • The visual head rotation angle has been increased to about 70 degrees (up from 45 degrees)
  • While holding hands, you can walk to pull the carrier in your direction, so either player can lead. The camera turning is still only controlled by the initiator
  • You cannot target the player you are attached to as the carrier

 

Carry editor

  • The mod comes with a built-in editor for authoring the pose changes as the size ratio changes
  • It has some handy tools for adjusting the position and rotation of the shapes 
  • There is also a treadmill option to see it in action
  • Access it with .carryeditor (requires you to be in Creative mode)

 

image

Different sizes

  • Poses are saved per size ratio and interpolated between, so a small player carried by a big one still properly sits
  • A larger passenger slows the carrier down more, up to MaxSizePenaltyMultiplier, meaning at default values that if the carried person is 2x bigger, they will have 2x higher penalties 
  • MinWalkSpeed stops the penalty from making the carrier's movespeed 0

 

image

 

Adding your own styles

  • Carry styles are JSON files in assets/carried/config/carrytypes/, animations in assets/carried/config/carryanimations/. Any mod can add them without code
  • The wheel icon is read from textures/<code>.png in your domain, the name from the lang key type-<code>
  • Styles can be built in-game with .carryeditor in creative mode
  • If the server has a style your client does not, it is mentioned in the logs

Configuration

The config can be adjusted in carried.json or in-game via ConfigLib.

 

Read the full description on Vintage Story ModDB →

Ratings & reviews

No ratings yet

Sign in to leave a rating or comment.